Package proguard.classfile.kotlin
Class KotlinTypeParameterMetadata
- java.lang.Object
-
- proguard.util.SimpleProcessable
-
- proguard.classfile.kotlin.KotlinTypeParameterMetadata
-
- All Implemented Interfaces:
java.io.Serializable
,KotlinAnnotatable
,Processable
public class KotlinTypeParameterMetadata extends SimpleProcessable implements Processable, KotlinAnnotatable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description java.util.List<KotlinAnnotation>
annotations
KotlinTypeParameterFlags
flags
int
id
java.lang.String
name
java.util.List<KotlinTypeMetadata>
upperBounds
KotlinTypeVariance
variance
-
Fields inherited from class proguard.util.SimpleProcessable
processingFlags, processingInfo
-
-
Constructor Summary
Constructors Constructor Description KotlinTypeParameterMetadata(KotlinTypeParameterFlags flags, java.lang.String name, int id, KotlinTypeVariance variance)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(Clazz clazz, KotlinClassKindMetadata kotlinClassKindMetadata, KotlinTypeParameterVisitor kotlinTypeParameterVisitor)
void
accept(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinPropertyMetadata kotlinPropertyMetadata, KotlinTypeParameterVisitor kotlinTypeParameterVisitor)
void
accept(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinTypeAliasMetadata kotlinPropertyMetadata, KotlinTypeParameterVisitor kotlinTypeParameterVisitor)
void
accept(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinFunctionMetadata kotlinFunctionMetadata, KotlinTypeParameterVisitor kotlinTypeParameterVisitor)
void
annotationsAccept(Clazz clazz, KotlinAnnotationVisitor kotlinAnnotationVisitor)
java.lang.String
toString()
void
upperBoundsAccept(Clazz clazz, KotlinTypeVisitor kotlinTypeVisitor)
-
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
-
id
public int id
-
variance
public KotlinTypeVariance variance
-
upperBounds
public java.util.List<KotlinTypeMetadata> upperBounds
-
flags
public KotlinTypeParameterFlags flags
-
annotations
public java.util.List<KotlinAnnotation> annotations
-
-
Constructor Detail
-
KotlinTypeParameterMetadata
public KotlinTypeParameterMetadata(KotlinTypeParameterFlags flags, java.lang.String name, int id, KotlinTypeVariance variance)
-
-
Method Detail
-
accept
public void accept(Clazz clazz, KotlinClassKindMetadata kotlinClassKindMetadata, KotlinTypeParameterVisitor kotlinTypeParameterVisitor)
-
accept
public void accept(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinPropertyMetadata kotlinPropertyMetadata, KotlinTypeParameterVisitor kotlinTypeParameterVisitor)
-
accept
public void accept(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinFunctionMetadata kotlinFunctionMetadata, KotlinTypeParameterVisitor kotlinTypeParameterVisitor)
-
accept
public void accept(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinTypeAliasMetadata kotlinPropertyMetadata, KotlinTypeParameterVisitor kotlinTypeParameterVisitor)
-
upperBoundsAccept
public void upperBoundsAccept(Clazz clazz, KotlinTypeVisitor kotlinTypeVisitor)
-
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
-
-