public class VariableAnnotationInfo extends AbstractTypeAnnotationInfo
AnnotationInfo.AnnotationAttribute, AnnotationInfo.ClassValue, AnnotationInfo.Entry, AnnotationInfo.EnumValue| Modifier and Type | Field and Description |
|---|---|
protected long[] |
scopeEntries |
targetType, typePathclassLoader, entries, isInherited, name| Constructor and Description |
|---|
VariableAnnotationInfo(AnnotationInfo base,
int targetType,
short[] typePath,
long[] scopeEntries) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addArgs(java.lang.StringBuilder sb) |
int |
getEndPC(int idx) |
int |
getLength(int idx) |
int |
getNumberOfScopeEntries() |
int |
getSlotIndex(int idx) |
int |
getStartPC(int idx) |
getTargetType, toStringasString, cloneFor, cloneForOverriddenValues, getClassLoaderInfo, getClassValue, getEntries, getEnumValue, getName, getValue, getValue, getValueAsBoolean, getValueAsDouble, getValueAsFloat, getValueAsInt, getValueAsLong, getValueAsString, getValueAsStringArray, getValueAsStringArray, isInherited, setClonedEntryValue, setEntries, setInherited, setName, value, valueAsStringpublic VariableAnnotationInfo(AnnotationInfo base, int targetType, short[] typePath, long[] scopeEntries)
public int getNumberOfScopeEntries()
public int getStartPC(int idx)
public int getLength(int idx)
public int getEndPC(int idx)
public int getSlotIndex(int idx)
protected void addArgs(java.lang.StringBuilder sb)
addArgs in class AbstractTypeAnnotationInfo