Class CounterConditionalClassVisitor

java.lang.Object
proguard.classfile.visitor.CounterConditionalClassVisitor
All Implemented Interfaces:
ClassVisitor

public class CounterConditionalClassVisitor extends Object implements ClassVisitor
This ClassVisitor delegates to a given class visitor, and then, if the given predicate succeeds with the given Counter before and after values, also to a second given class visitor.
  • Constructor Details

  • Method Details

    • visitAnyClass

      public void visitAnyClass(Clazz clazz)
      Description copied from interface: ClassVisitor
      Visits any Clazz instance. The more specific default implementations of this interface delegate to this method.
      Specified by:
      visitAnyClass in interface ClassVisitor
    • hasIncreased

      public static boolean hasIncreased(int before, int after)
    • isSame

      public static boolean isSame(int before, int after)