Class MultiKotlinTypeParameterVisitor
- java.lang.Object
-
- proguard.classfile.kotlin.visitor.MultiKotlinTypeParameterVisitor
-
- All Implemented Interfaces:
KotlinTypeParameterVisitor
public class MultiKotlinTypeParameterVisitor extends java.lang.Object implements KotlinTypeParameterVisitor
ThisKotlinTypeVisitor
delegates to multipleKotlinTypeVisitor
s.
-
-
Constructor Summary
Constructors Constructor Description MultiKotlinTypeParameterVisitor(KotlinTypeParameterVisitor... kotlinTypeParameterVisitor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Constructor Detail
-
MultiKotlinTypeParameterVisitor
public MultiKotlinTypeParameterVisitor(KotlinTypeParameterVisitor... kotlinTypeParameterVisitor)
-
-
Method Detail
-
visitAnyTypeParameter
public void visitAnyTypeParameter(Clazz clazz, KotlinTypeParameterMetadata kotlinTypeParameterMetadata)
- Specified by:
visitAnyTypeParameter
in interfaceKotlinTypeParameterVisitor
-
visitClassTypeParameter
public void visitClassTypeParameter(Clazz clazz, KotlinClassKindMetadata kotlinClassKindMetadata, KotlinTypeParameterMetadata kotlinTypeParameterMetadata)
- Specified by:
visitClassTypeParameter
in interfaceKotlinTypeParameterVisitor
-
visitPropertyTypeParameter
public void visitPropertyTypeParameter(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinPropertyMetadata kotlinPropertyMetadata, KotlinTypeParameterMetadata kotlinTypeParameterMetadata)
- Specified by:
visitPropertyTypeParameter
in interfaceKotlinTypeParameterVisitor
-
visitFunctionTypeParameter
public void visitFunctionTypeParameter(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinFunctionMetadata kotlinFunctionMetadata, KotlinTypeParameterMetadata kotlinTypeParameterMetadata)
- Specified by:
visitFunctionTypeParameter
in interfaceKotlinTypeParameterVisitor
-
visitAliasTypeParameter
public void visitAliasTypeParameter(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinTypeAliasMetadata kotlinTypeAliasMetadata, KotlinTypeParameterMetadata kotlinTypeParameterMetadata)
- Specified by:
visitAliasTypeParameter
in interfaceKotlinTypeParameterVisitor
-
-