Package proguard.classfile.kotlin
Class KotlinAnnotationArgument.LiteralValue<T>
- java.lang.Object
-
- proguard.classfile.kotlin.KotlinAnnotationArgument.LiteralValue<T>
-
- All Implemented Interfaces:
KotlinAnnotationArgument.Value
- Direct Known Subclasses:
KotlinAnnotationArgument.BooleanValue
,KotlinAnnotationArgument.ByteValue
,KotlinAnnotationArgument.CharValue
,KotlinAnnotationArgument.DoubleValue
,KotlinAnnotationArgument.FloatValue
,KotlinAnnotationArgument.IntValue
,KotlinAnnotationArgument.LongValue
,KotlinAnnotationArgument.ShortValue
,KotlinAnnotationArgument.StringValue
,KotlinAnnotationArgument.UByteValue
,KotlinAnnotationArgument.UIntValue
,KotlinAnnotationArgument.ULongValue
,KotlinAnnotationArgument.UShortValue
- Enclosing class:
- KotlinAnnotationArgument
public static class KotlinAnnotationArgument.LiteralValue<T> extends java.lang.Object implements KotlinAnnotationArgument.Value
-
-
Constructor Summary
Constructors Constructor Description LiteralValue(T value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(Clazz clazz, KotlinAnnotatable annotatable, KotlinAnnotation annotation, KotlinAnnotationArgument argument, KotlinAnnotationArgumentVisitor visitor)
boolean
equals(java.lang.Object o)
int
hashCode()
java.lang.String
toString()
-
-
-
Field Detail
-
value
public final T value
-
-
Constructor Detail
-
LiteralValue
public LiteralValue(T value)
-
-
Method Detail
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
accept
public void accept(Clazz clazz, KotlinAnnotatable annotatable, KotlinAnnotation annotation, KotlinAnnotationArgument argument, KotlinAnnotationArgumentVisitor visitor)
- Specified by:
accept
in interfaceKotlinAnnotationArgument.Value
-
-