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>annotationsKotlinTypeParameterFlagsflagsintidjava.lang.Stringnamejava.util.List<KotlinTypeMetadata>upperBoundsKotlinTypeVariancevariance-
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 voidaccept(Clazz clazz, KotlinClassKindMetadata kotlinClassKindMetadata, KotlinTypeParameterVisitor kotlinTypeParameterVisitor)voidaccept(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinPropertyMetadata kotlinPropertyMetadata, KotlinTypeParameterVisitor kotlinTypeParameterVisitor)voidaccept(Clazz clazz, KotlinDeclarationContainerMetadata kotlinDeclarationContainerMetadata, KotlinTypeAliasMetadata kotlinPropertyMetadata, KotlinTypeParameterVisitor kotlinTypeParameterVisitor)voidaccept(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinFunctionMetadata kotlinFunctionMetadata, KotlinTypeParameterVisitor kotlinTypeParameterVisitor)voidannotationsAccept(Clazz clazz, KotlinAnnotationVisitor kotlinAnnotationVisitor)java.lang.StringtoString()voidupperBoundsAccept(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
accept, 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:
annotationsAcceptin interfaceKotlinAnnotatable
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-