类 KotlinAnnotationFilter
- java.lang.Object
-
- proguard.classfile.kotlin.visitor.filter.KotlinAnnotationFilter
-
- 所有已实现的接口:
KotlinAnnotationVisitor
public class KotlinAnnotationFilter extends java.lang.Object implements KotlinAnnotationVisitor
Delegates to a givenKotlinAnnotationVisitorif the predicate succeeds.
-
-
构造器概要
构造器 构造器 说明 KotlinAnnotationFilter(java.util.function.Predicate<KotlinAnnotation> predicate, KotlinAnnotationVisitor acceptedKotlinAnnotationVisitor)KotlinAnnotationFilter(java.util.function.Predicate<KotlinAnnotation> predicate, KotlinAnnotationVisitor acceptedKotlinAnnotationVisitor, KotlinAnnotationVisitor rejectedKotlinAnnotationVisitor)
-
方法概要
-
-
-
构造器详细资料
-
KotlinAnnotationFilter
public KotlinAnnotationFilter(java.util.function.Predicate<KotlinAnnotation> predicate, KotlinAnnotationVisitor acceptedKotlinAnnotationVisitor)
-
KotlinAnnotationFilter
public KotlinAnnotationFilter(java.util.function.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)
-
-