类 KotlinTypeParameterFilter
java.lang.Object
proguard.classfile.kotlin.visitor.filter.KotlinTypeParameterFilter
- 所有已实现的接口:
KotlinTypeParameterVisitor
This
KotlinTypeParameterFilter delegates to another KotlinTypeVisitor if the predicate
succeeds.-
构造器概要
构造器构造器说明KotlinTypeParameterFilter(Predicate<KotlinTypeParameterMetadata> predicate, KotlinTypeParameterVisitor acceptedVisitor) KotlinTypeParameterFilter(Predicate<KotlinTypeParameterMetadata> predicate, KotlinTypeParameterVisitor acceptedVisitor, KotlinTypeParameterVisitor rejectedVisitor) -
方法概要
修饰符和类型方法说明voidvisitAliasTypeParameter(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinTypeAliasMetadata kotlinTypeAliasMetadata, KotlinTypeParameterMetadata kotlinTypeParameterMetadata) voidvisitAnyTypeParameter(Clazz clazz, KotlinTypeParameterMetadata kotlinTypeParameterMetadata) voidvisitClassTypeParameter(Clazz clazz, KotlinClassKindMetadata kotlinMetadata, KotlinTypeParameterMetadata kotlinTypeParameterMetadata) voidvisitFunctionTypeParameter(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinFunctionMetadata kotlinFunctionMetadata, KotlinTypeParameterMetadata kotlinTypeParameterMetadata) voidvisitPropertyTypeParameter(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinPropertyMetadata kotlinPropertyMetadata, KotlinTypeParameterMetadata kotlinTypeParameterMetadata)
-
构造器详细资料
-
KotlinTypeParameterFilter
public KotlinTypeParameterFilter(Predicate<KotlinTypeParameterMetadata> predicate, KotlinTypeParameterVisitor acceptedVisitor, KotlinTypeParameterVisitor rejectedVisitor) -
KotlinTypeParameterFilter
public KotlinTypeParameterFilter(Predicate<KotlinTypeParameterMetadata> predicate, KotlinTypeParameterVisitor acceptedVisitor)
-
-
方法详细资料
-
visitAnyTypeParameter
public void visitAnyTypeParameter(Clazz clazz, KotlinTypeParameterMetadata kotlinTypeParameterMetadata) -
visitClassTypeParameter
public void visitClassTypeParameter(Clazz clazz, KotlinClassKindMetadata kotlinMetadata, KotlinTypeParameterMetadata kotlinTypeParameterMetadata) -
visitPropertyTypeParameter
public void visitPropertyTypeParameter(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinPropertyMetadata kotlinPropertyMetadata, KotlinTypeParameterMetadata kotlinTypeParameterMetadata) -
visitFunctionTypeParameter
public void visitFunctionTypeParameter(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinFunctionMetadata kotlinFunctionMetadata, KotlinTypeParameterMetadata kotlinTypeParameterMetadata) -
visitAliasTypeParameter
public void visitAliasTypeParameter(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinTypeAliasMetadata kotlinTypeAliasMetadata, KotlinTypeParameterMetadata kotlinTypeParameterMetadata)
-