public class DexBackedAnnotationEncodedValue extends BaseAnnotationEncodedValue implements AnnotationEncodedValue
| Modifier and Type | Field and Description |
|---|---|
DexBackedDexFile |
dexFile |
java.lang.String |
type |
| Constructor and Description |
|---|
DexBackedAnnotationEncodedValue(DexBackedDexFile dexFile,
DexReader reader) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<? extends DexBackedAnnotationElement> |
getElements()
Gets a set of the name/value elements associated with this annotation.
|
java.lang.String |
getType()
Gets the type of this annotation.
|
static void |
skipFrom(DexReader reader) |
compareTo, equals, getValueType, hashCodeclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitcompareTo, equals, hashCodegetValueType@Nonnull public final DexBackedDexFile dexFile
@Nonnull public final java.lang.String type
public DexBackedAnnotationEncodedValue(@Nonnull
DexBackedDexFile dexFile,
@Nonnull
DexReader reader)
public static void skipFrom(@Nonnull
DexReader reader)
@Nonnull public java.lang.String getType()
AnnotationEncodedValuegetType in interface BasicAnnotationgetType in interface AnnotationEncodedValue@Nonnull public java.util.Set<? extends DexBackedAnnotationElement> getElements()
AnnotationEncodedValuegetElements in interface BasicAnnotationgetElements in interface AnnotationEncodedValue