类 UsedParameterFilter

  • 所有已实现的接口:
    proguard.classfile.visitor.ParameterVisitor

    public class UsedParameterFilter
    extends java.lang.Object
    implements proguard.classfile.visitor.ParameterVisitor
    This ParameterVisitor delegates all its visits to one of two other ParameterVisitor instances, depending on whether the parameter is used or not.
    另请参阅:
    ParameterUsageMarker
    • 构造器概要

      构造器 
      构造器 说明
      UsedParameterFilter​(proguard.classfile.visitor.ParameterVisitor usedParameterVisitor)
      Creates a new UsedParameterFilter that delegates visits to used parameters to the given parameter visitor.
      UsedParameterFilter​(proguard.classfile.visitor.ParameterVisitor usedParameterVisitor, proguard.classfile.visitor.ParameterVisitor unusedParameterVisitor)
      Creates a new UsedParameterFilter that delegates to one of the two given parameter visitors.
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      void visitParameter​(proguard.classfile.Clazz clazz, proguard.classfile.Member member, int parameterIndex, int parameterCount, int parameterOffset, int parameterSize, java.lang.String parameterType, proguard.classfile.Clazz referencedClass)  
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • UsedParameterFilter

        public UsedParameterFilter​(proguard.classfile.visitor.ParameterVisitor usedParameterVisitor)
        Creates a new UsedParameterFilter that delegates visits to used parameters to the given parameter visitor.
      • UsedParameterFilter

        public UsedParameterFilter​(proguard.classfile.visitor.ParameterVisitor usedParameterVisitor,
                                   proguard.classfile.visitor.ParameterVisitor unusedParameterVisitor)
        Creates a new UsedParameterFilter that delegates to one of the two given parameter visitors.
    • 方法详细资料

      • visitParameter

        public void visitParameter​(proguard.classfile.Clazz clazz,
                                   proguard.classfile.Member member,
                                   int parameterIndex,
                                   int parameterCount,
                                   int parameterOffset,
                                   int parameterSize,
                                   java.lang.String parameterType,
                                   proguard.classfile.Clazz referencedClass)
        指定者:
        visitParameter 在接口中 proguard.classfile.visitor.ParameterVisitor