Package proguard.classfile.kotlin
Class KotlinTypeMetadata
java.lang.Object
proguard.util.SimpleProcessable
proguard.classfile.kotlin.KotlinTypeMetadata
- All Implemented Interfaces:
Serializable,KotlinAnnotatable,Processable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanintFields inherited from class proguard.util.SimpleProcessable
processingFlags, processingInfo -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidabbreviationAccept(Clazz clazz, KotlinTypeVisitor kotlinTypeVisitor) voidaccept(Clazz clazz, KotlinClassKindMetadata kotlinClassKindMetadata, KotlinTypeVisitor kotlinTypeVisitor) voidaccept(Clazz clazz, KotlinTypeParameterMetadata boundedTypeParameter, KotlinTypeVisitor kotlinTypeVisitor) voidannotationsAccept(Clazz clazz, KotlinAnnotationVisitor kotlinAnnotationVisitor) booleanvoidouterClassAccept(Clazz clazz, KotlinTypeVisitor kotlinTypeVisitor) voidreferencedClassAccept(ClassVisitor classVisitor) voidreferencedTypeAliasAccept(Clazz clazz, KotlinTypeAliasVisitor kotlinTypeAliasVisitor) static KotlinTypeMetadatatoString()voidtypeArgumentsAccept(Clazz clazz, KotlinTypeVisitor kotlinTypeVisitor) voidunderlyingPropertyTypeAccept(Clazz clazz, KotlinClassKindMetadata kotlinClassKindMetadata, KotlinTypeVisitor kotlinTypeVisitor) voidupperBoundsAccept(Clazz clazz, KotlinTypeVisitor kotlinTypeVisitor) Methods inherited from class proguard.util.SimpleProcessable
addProcessingFlags, getProcessingFlags, getProcessingInfo, hasProcessingFlags, removeProcessingFlags, setProcessingFlags, setProcessingInfoMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface proguard.util.Processable
accept, addProcessingFlags, getProcessingFlags, getProcessingInfo, hasProcessingFlags, removeProcessingFlags, setProcessingFlags, setProcessingInfo
-
Field Details
-
variance
-
typeArguments
-
abbreviation
-
className
-
referencedClass
-
typeParamID
public int typeParamID -
referencedParameter
-
aliasName
-
referencedTypeAlias
-
outerClassType
-
flexibilityID
-
upperBounds
-
isRaw
public boolean isRaw -
annotations
-
flags
-
-
Constructor Details
-
KotlinTypeMetadata
-
KotlinTypeMetadata
-
-
Method Details
-
accept
public void accept(Clazz clazz, KotlinClassKindMetadata kotlinClassKindMetadata, KotlinTypeVisitor kotlinTypeVisitor) -
underlyingPropertyTypeAccept
public void underlyingPropertyTypeAccept(Clazz clazz, KotlinClassKindMetadata kotlinClassKindMetadata, KotlinTypeVisitor kotlinTypeVisitor) -
upperBoundsAccept
-
typeArgumentsAccept
-
outerClassAccept
-
abbreviationAccept
-
accept
public void accept(Clazz clazz, KotlinTypeParameterMetadata boundedTypeParameter, KotlinTypeVisitor kotlinTypeVisitor) -
annotationsAccept
- Specified by:
annotationsAcceptin interfaceKotlinAnnotatable
-
referencedClassAccept
-
referencedTypeAliasAccept
-
toString
-
starProjection
-
isStarProjection
public boolean isStarProjection()
-