Package proguard.classfile.kotlin
Class KotlinAnnotationArgument
- java.lang.Object
-
- proguard.util.SimpleProcessable
-
- proguard.classfile.kotlin.KotlinAnnotationArgument
-
- All Implemented Interfaces:
java.io.Serializable
,Processable
public class KotlinAnnotationArgument extends SimpleProcessable implements Processable
Represents an argument of aKotlinAnnotation
e.g.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
KotlinAnnotationArgument.AnnotationValue
static class
KotlinAnnotationArgument.ArrayValue
static class
KotlinAnnotationArgument.BooleanValue
static class
KotlinAnnotationArgument.ByteValue
static class
KotlinAnnotationArgument.CharValue
static class
KotlinAnnotationArgument.ClassValue
static class
KotlinAnnotationArgument.DoubleValue
static class
KotlinAnnotationArgument.EnumValue
static class
KotlinAnnotationArgument.FloatValue
static class
KotlinAnnotationArgument.IntValue
static class
KotlinAnnotationArgument.LiteralValue<T>
static class
KotlinAnnotationArgument.LongValue
static class
KotlinAnnotationArgument.ShortValue
static class
KotlinAnnotationArgument.StringValue
static class
KotlinAnnotationArgument.UByteValue
static class
KotlinAnnotationArgument.UIntValue
static class
KotlinAnnotationArgument.ULongValue
static class
KotlinAnnotationArgument.UShortValue
static interface
KotlinAnnotationArgument.Value
-
Field Summary
Fields Modifier and Type Field Description java.lang.String
name
Method
referencedAnnotationMethod
Clazz
referencedAnnotationMethodClass
-
Fields inherited from class proguard.util.SimpleProcessable
processingFlags, processingInfo
-
-
Constructor Summary
Constructors Constructor Description KotlinAnnotationArgument(java.lang.String name, KotlinAnnotationArgument.Value value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(Clazz clazz, KotlinAnnotatable annotatable, KotlinAnnotation annotation, KotlinAnnotationArgumentVisitor visitor)
boolean
equals(java.lang.Object o)
int
hashCode()
void
referencedMethodAccept(MemberVisitor methodVisitor)
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, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface proguard.util.Processable
getProcessingFlags, getProcessingInfo, setProcessingFlags, setProcessingInfo
-
-
-
-
Constructor Detail
-
KotlinAnnotationArgument
public KotlinAnnotationArgument(java.lang.String name, KotlinAnnotationArgument.Value value)
-
-
Method Detail
-
accept
public void accept(Clazz clazz, KotlinAnnotatable annotatable, KotlinAnnotation annotation, KotlinAnnotationArgumentVisitor visitor)
-
referencedMethodAccept
public void referencedMethodAccept(MemberVisitor methodVisitor)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-