类 KotlinMetadataVersionFilter

java.lang.Object
proguard.classfile.kotlin.visitor.KotlinMetadataVersionFilter
所有已实现的接口:
AnnotationVisitor, ElementValueVisitor, ClassVisitor

public class KotlinMetadataVersionFilter extends Object implements ClassVisitor, AnnotationVisitor, ElementValueVisitor
Tests a predicate on the classes' KotlinMetadataVersion and delegates to different ClassVisitors based on the result.
  • 构造器详细资料

    • KotlinMetadataVersionFilter

      public KotlinMetadataVersionFilter(Predicate<KotlinMetadataVersion> predicate, ClassVisitor accepted, ClassVisitor rejected)
      Tests a predicate on the classes' KotlinMetadataVersion and delegates to different ClassVisitors based on the result.
      参数:
      predicate - The predicate to test the KotlinMetadata against
      accepted - The ClassVisitor to delegate to iff predicate.test
      rejected - The ClassVisitor to delegate to iff !predicate.test
  • 方法详细资料