类 KotlinAnnotationFilter
java.lang.Object
proguard.classfile.kotlin.visitor.filter.KotlinAnnotationFilter
- 所有已实现的接口:
KotlinAnnotationVisitor
Delegates to a given
KotlinAnnotationVisitor if the predicate succeeds.-
构造器概要
构造器构造器说明KotlinAnnotationFilter(Predicate<KotlinAnnotation> predicate, KotlinAnnotationVisitor acceptedKotlinAnnotationVisitor) KotlinAnnotationFilter(Predicate<KotlinAnnotation> predicate, KotlinAnnotationVisitor acceptedKotlinAnnotationVisitor, KotlinAnnotationVisitor rejectedKotlinAnnotationVisitor) -
方法概要
修饰符和类型方法说明voidvisitAnyAnnotation(Clazz clazz, KotlinAnnotatable annotatable, KotlinAnnotation annotation) voidvisitClassAnnotation(Clazz clazz, KotlinClassKindMetadata kotlinClassKindMetadata, KotlinAnnotation annotation) voidvisitConstructorAnnotation(Clazz clazz, KotlinConstructorMetadata kotlinConstructorMetadata, KotlinAnnotation annotation) voidvisitEnumEntryAnnotation(Clazz clazz, KotlinEnumEntryMetadata kotlinEnumEntryMetadata, KotlinAnnotation annotation) voidvisitFunctionAnnotation(Clazz clazz, KotlinFunctionMetadata kotlinFunctionMetadata, KotlinAnnotation annotation) voidvisitPropertyAccessorAnnotation(Clazz clazz, KotlinPropertyAccessorMetadata kotlinPropertyAccessorMetadata, KotlinAnnotation annotation) voidvisitPropertyAnnotation(Clazz clazz, KotlinPropertyMetadata kotlinPropertyMetadata, KotlinAnnotation annotation) voidvisitTypeAliasAnnotation(Clazz clazz, KotlinTypeAliasMetadata kotlinTypeAliasMetadata, KotlinAnnotation annotation) voidvisitTypeAnnotation(Clazz clazz, KotlinTypeMetadata kotlinTypeMetadata, KotlinAnnotation annotation) voidvisitTypeParameterAnnotation(Clazz clazz, KotlinTypeParameterMetadata kotlinTypeParameterMetadata, KotlinAnnotation annotation) voidvisitValueParameterAnnotation(Clazz clazz, KotlinValueParameterMetadata kotlinValueParameterMetadata, KotlinAnnotation annotation)
-
构造器详细资料
-
KotlinAnnotationFilter
public KotlinAnnotationFilter(Predicate<KotlinAnnotation> predicate, KotlinAnnotationVisitor acceptedKotlinAnnotationVisitor) -
KotlinAnnotationFilter
public KotlinAnnotationFilter(Predicate<KotlinAnnotation> predicate, KotlinAnnotationVisitor acceptedKotlinAnnotationVisitor, KotlinAnnotationVisitor rejectedKotlinAnnotationVisitor)
-
-
方法详细资料
-
visitAnyAnnotation
public void visitAnyAnnotation(Clazz clazz, KotlinAnnotatable annotatable, KotlinAnnotation annotation) - 指定者:
visitAnyAnnotation在接口中KotlinAnnotationVisitor
-
visitClassAnnotation
public void visitClassAnnotation(Clazz clazz, KotlinClassKindMetadata kotlinClassKindMetadata, KotlinAnnotation annotation) - 指定者:
visitClassAnnotation在接口中KotlinAnnotationVisitor
-
visitConstructorAnnotation
public void visitConstructorAnnotation(Clazz clazz, KotlinConstructorMetadata kotlinConstructorMetadata, KotlinAnnotation annotation) -
visitEnumEntryAnnotation
public void visitEnumEntryAnnotation(Clazz clazz, KotlinEnumEntryMetadata kotlinEnumEntryMetadata, KotlinAnnotation annotation) -
visitFunctionAnnotation
public void visitFunctionAnnotation(Clazz clazz, KotlinFunctionMetadata kotlinFunctionMetadata, KotlinAnnotation annotation) -
visitPropertyAnnotation
public void visitPropertyAnnotation(Clazz clazz, KotlinPropertyMetadata kotlinPropertyMetadata, KotlinAnnotation annotation) -
visitPropertyAccessorAnnotation
public void visitPropertyAccessorAnnotation(Clazz clazz, KotlinPropertyAccessorMetadata kotlinPropertyAccessorMetadata, KotlinAnnotation annotation) -
visitTypeAnnotation
public void visitTypeAnnotation(Clazz clazz, KotlinTypeMetadata kotlinTypeMetadata, KotlinAnnotation annotation) - 指定者:
visitTypeAnnotation在接口中KotlinAnnotationVisitor
-
visitTypeParameterAnnotation
public void visitTypeParameterAnnotation(Clazz clazz, KotlinTypeParameterMetadata kotlinTypeParameterMetadata, KotlinAnnotation annotation) -
visitTypeAliasAnnotation
public void visitTypeAliasAnnotation(Clazz clazz, KotlinTypeAliasMetadata kotlinTypeAliasMetadata, KotlinAnnotation annotation) -
visitValueParameterAnnotation
public void visitValueParameterAnnotation(Clazz clazz, KotlinValueParameterMetadata kotlinValueParameterMetadata, KotlinAnnotation annotation)
-