Package proguard.classfile.kotlin
Class KotlinTypeAliasMetadata
- java.lang.Object
-
- proguard.util.SimpleProcessable
-
- proguard.classfile.kotlin.KotlinTypeAliasMetadata
-
- All Implemented Interfaces:
java.io.Serializable
,KotlinAnnotatable
,Processable
public class KotlinTypeAliasMetadata extends SimpleProcessable implements Processable, KotlinAnnotatable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description java.util.List<KotlinAnnotation>
annotations
KotlinTypeMetadata
expandedType
KotlinTypeAliasFlags
flags
java.lang.String
name
KotlinDeclarationContainerMetadata
referencedDeclarationContainer
java.util.List<KotlinTypeParameterMetadata>
typeParameters
KotlinTypeMetadata
underlyingType
KotlinVersionRequirementMetadata
versionRequirement
-
Fields inherited from class proguard.util.SimpleProcessable
processingFlags, processingInfo
-
-
Constructor Summary
Constructors Constructor Description KotlinTypeAliasMetadata(KotlinTypeAliasFlags flags, java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinTypeAliasVisitor kotlinTypeAliasVisitor)
void
annotationsAccept(Clazz clazz, KotlinAnnotationVisitor kotlinAnnotationVisitor)
void
expandedTypeAccept(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinTypeVisitor kotlinTypeVisitor)
java.lang.String
toString()
void
typeParametersAccept(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinTypeParameterVisitor kotlinTypeParameterVisitor)
void
underlyingTypeAccept(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinTypeVisitor kotlinTypeVisitor)
void
versionRequirementAccept(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinVersionRequirementVisitor kotlinVersionRequirementVisitor)
-
Methods inherited from class proguard.util.SimpleProcessable
addProcessingFlags, getProcessingFlags, getProcessingInfo, hasProcessingFlags, removeProcessingFlags, setProcessingFlags, setProcessingInfo
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface proguard.util.Processable
getProcessingFlags, getProcessingInfo, setProcessingFlags, setProcessingInfo
-
-
-
-
Field Detail
-
name
public java.lang.String name
-
flags
public KotlinTypeAliasFlags flags
-
typeParameters
public java.util.List<KotlinTypeParameterMetadata> typeParameters
-
underlyingType
public KotlinTypeMetadata underlyingType
-
expandedType
public KotlinTypeMetadata expandedType
-
versionRequirement
public KotlinVersionRequirementMetadata versionRequirement
-
referencedDeclarationContainer
public KotlinDeclarationContainerMetadata referencedDeclarationContainer
-
annotations
public java.util.List<KotlinAnnotation> annotations
-
-
Constructor Detail
-
KotlinTypeAliasMetadata
public KotlinTypeAliasMetadata(KotlinTypeAliasFlags flags, java.lang.String name)
-
-
Method Detail
-
accept
public void accept(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinTypeAliasVisitor kotlinTypeAliasVisitor)
-
typeParametersAccept
public void typeParametersAccept(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinTypeParameterVisitor kotlinTypeParameterVisitor)
-
underlyingTypeAccept
public void underlyingTypeAccept(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinTypeVisitor kotlinTypeVisitor)
-
expandedTypeAccept
public void expandedTypeAccept(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinTypeVisitor kotlinTypeVisitor)
-
versionRequirementAccept
public void versionRequirementAccept(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinVersionRequirementVisitor kotlinVersionRequirementVisitor)
-
annotationsAccept
public void annotationsAccept(Clazz clazz, KotlinAnnotationVisitor kotlinAnnotationVisitor)
- Specified by:
annotationsAccept
in interfaceKotlinAnnotatable
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-