public class MultiKotlinTypeParameterVisitor extends java.lang.Object implements KotlinTypeParameterVisitor
KotlinTypeVisitor
delegates to multiple KotlinTypeVisitor
s.Constructor and Description |
---|
MultiKotlinTypeParameterVisitor(KotlinTypeParameterVisitor... kotlinTypeParameterVisitor) |
Modifier and Type | Method and Description |
---|---|
void |
visitAliasTypeParameter(Clazz clazz,
KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata,
KotlinTypeAliasMetadata kotlinTypeAliasMetadata,
KotlinTypeParameterMetadata kotlinTypeParameterMetadata) |
void |
visitAnyTypeParameter(Clazz clazz,
KotlinTypeParameterMetadata kotlinTypeParameterMetadata) |
void |
visitClassTypeParameter(Clazz clazz,
KotlinClassKindMetadata kotlinClassKindMetadata,
KotlinTypeParameterMetadata kotlinTypeParameterMetadata) |
void |
visitFunctionTypeParameter(Clazz clazz,
KotlinMetadata kotlinMetadata,
KotlinFunctionMetadata kotlinFunctionMetadata,
KotlinTypeParameterMetadata kotlinTypeParameterMetadata) |
void |
visitPropertyTypeParameter(Clazz clazz,
KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata,
KotlinPropertyMetadata kotlinPropertyMetadata,
KotlinTypeParameterMetadata kotlinTypeParameterMetadata) |
public MultiKotlinTypeParameterVisitor(KotlinTypeParameterVisitor... kotlinTypeParameterVisitor)
public void visitAnyTypeParameter(Clazz clazz, KotlinTypeParameterMetadata kotlinTypeParameterMetadata)
visitAnyTypeParameter
in interface KotlinTypeParameterVisitor
public void visitClassTypeParameter(Clazz clazz, KotlinClassKindMetadata kotlinClassKindMetadata, KotlinTypeParameterMetadata kotlinTypeParameterMetadata)
visitClassTypeParameter
in interface KotlinTypeParameterVisitor
public void visitPropertyTypeParameter(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinPropertyMetadata kotlinPropertyMetadata, KotlinTypeParameterMetadata kotlinTypeParameterMetadata)
visitPropertyTypeParameter
in interface KotlinTypeParameterVisitor
public void visitFunctionTypeParameter(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinFunctionMetadata kotlinFunctionMetadata, KotlinTypeParameterMetadata kotlinTypeParameterMetadata)
visitFunctionTypeParameter
in interface KotlinTypeParameterVisitor
public void visitAliasTypeParameter(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinTypeAliasMetadata kotlinTypeAliasMetadata, KotlinTypeParameterMetadata kotlinTypeParameterMetadata)
visitAliasTypeParameter
in interface KotlinTypeParameterVisitor