Package proguard.classfile.kotlin
Class KotlinConstructorMetadata
- java.lang.Object
-
- proguard.util.SimpleProcessable
-
- proguard.classfile.kotlin.KotlinConstructorMetadata
-
- All Implemented Interfaces:
java.io.Serializable
,Processable
public class KotlinConstructorMetadata extends SimpleProcessable implements Processable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description KotlinConstructorFlags
flags
MethodSignature
jvmSignature
Method
referencedMethod
java.util.List<KotlinValueParameterMetadata>
valueParameters
KotlinVersionRequirementMetadata
versionRequirement
-
Fields inherited from class proguard.util.SimpleProcessable
processingFlags, processingInfo
-
-
Constructor Summary
Constructors Constructor Description KotlinConstructorMetadata(KotlinConstructorFlags flags)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(Clazz clazz, KotlinClassKindMetadata kotlinClassKindMetadata, KotlinConstructorVisitor kotlinConstructorVisitor)
boolean
isParameterless()
void
referencedMethodAccept(Clazz clazz, MemberVisitor methodVisitor)
java.lang.String
toString()
void
valueParametersAccept(Clazz clazz, KotlinClassKindMetadata kotlinClassKindMetadata, KotlinValueParameterVisitor kotlinValueParameterVisitor)
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
-
valueParameters
public java.util.List<KotlinValueParameterMetadata> valueParameters
-
versionRequirement
public KotlinVersionRequirementMetadata versionRequirement
-
flags
public KotlinConstructorFlags flags
-
jvmSignature
public MethodSignature jvmSignature
-
referencedMethod
public Method referencedMethod
-
-
Constructor Detail
-
KotlinConstructorMetadata
public KotlinConstructorMetadata(KotlinConstructorFlags flags)
-
-
Method Detail
-
accept
public void accept(Clazz clazz, KotlinClassKindMetadata kotlinClassKindMetadata, KotlinConstructorVisitor kotlinConstructorVisitor)
-
valueParametersAccept
public void valueParametersAccept(Clazz clazz, KotlinClassKindMetadata kotlinClassKindMetadata, KotlinValueParameterVisitor kotlinValueParameterVisitor)
-
versionRequirementAccept
public void versionRequirementAccept(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinVersionRequirementVisitor kotlinVersionRequirementVisitor)
-
referencedMethodAccept
public void referencedMethodAccept(Clazz clazz, MemberVisitor methodVisitor)
-
isParameterless
public boolean isParameterless()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-