Package proguard.classfile.kotlin
Class KotlinEffectMetadata
- java.lang.Object
-
- proguard.util.SimpleProcessable
-
- proguard.classfile.kotlin.KotlinEffectMetadata
-
- All Implemented Interfaces:
java.io.Serializable
,Processable
public class KotlinEffectMetadata extends SimpleProcessable implements Processable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description KotlinEffectExpressionMetadata
conclusionOfConditionalEffect
java.util.List<KotlinEffectExpressionMetadata>
constructorArguments
proguard.classfile.kotlin.KotlinEffectType
effectType
proguard.classfile.kotlin.KotlinEffectInvocationKind
invocationKind
-
Fields inherited from class proguard.util.SimpleProcessable
processingFlags, processingInfo
-
-
Constructor Summary
Constructors Constructor Description KotlinEffectMetadata(proguard.classfile.kotlin.KotlinEffectType effectType, proguard.classfile.kotlin.KotlinEffectInvocationKind invocationKind)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinFunctionMetadata kotlinFunctionMetadata, KotlinContractMetadata kotlinContractMetadata, KotlinEffectVisitor kotlinEffectVisitor)
void
conclusionOfConditionalEffectAccept(Clazz clazz, KotlinEffectExprVisitor kotlinEffectExprVisitor)
void
constructorArgumentAccept(Clazz clazz, KotlinEffectExprVisitor kotlinEffectExprVisitor)
java.lang.String
toString()
-
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
-
effectType
public proguard.classfile.kotlin.KotlinEffectType effectType
-
invocationKind
public proguard.classfile.kotlin.KotlinEffectInvocationKind invocationKind
-
conclusionOfConditionalEffect
public KotlinEffectExpressionMetadata conclusionOfConditionalEffect
-
constructorArguments
public java.util.List<KotlinEffectExpressionMetadata> constructorArguments
-
-
Method Detail
-
accept
public void accept(Clazz clazz, KotlinMetadata kotlinMetadata, KotlinFunctionMetadata kotlinFunctionMetadata, KotlinContractMetadata kotlinContractMetadata, KotlinEffectVisitor kotlinEffectVisitor)
-
constructorArgumentAccept
public void constructorArgumentAccept(Clazz clazz, KotlinEffectExprVisitor kotlinEffectExprVisitor)
-
conclusionOfConditionalEffectAccept
public void conclusionOfConditionalEffectAccept(Clazz clazz, KotlinEffectExprVisitor kotlinEffectExprVisitor)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-