public class MultiKotlinTypeParameterVisitor extends java.lang.Object implements KotlinTypeParameterVisitor
KotlinTypeVisitor delegates to multiple KotlinTypeVisitors.| 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,
KotlinMetadata kotlinMetadata,
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 KotlinTypeParameterVisitorpublic void visitClassTypeParameter(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinTypeParameterMetadata kotlinTypeParameterMetadata)
visitClassTypeParameter in interface KotlinTypeParameterVisitorpublic void visitPropertyTypeParameter(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinPropertyMetadata kotlinPropertyMetadata, KotlinTypeParameterMetadata kotlinTypeParameterMetadata)
visitPropertyTypeParameter in interface KotlinTypeParameterVisitorpublic void visitFunctionTypeParameter(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinFunctionMetadata kotlinFunctionMetadata, KotlinTypeParameterMetadata kotlinTypeParameterMetadata)
visitFunctionTypeParameter in interface KotlinTypeParameterVisitorpublic void visitAliasTypeParameter(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinTypeAliasMetadata kotlinTypeAliasMetadata, KotlinTypeParameterMetadata kotlinTypeParameterMetadata)
visitAliasTypeParameter in interface KotlinTypeParameterVisitor