public class VariableAnnotationInfo extends AbstractTypeAnnotationInfo
AnnotationInfo.AnnotationAttribute, AnnotationInfo.ClassValue, AnnotationInfo.Entry, AnnotationInfo.EnumValue
Modifier and Type | Field and Description |
---|---|
protected long[] |
scopeEntries |
targetType, typePath
classLoader, 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, toString
asString, cloneFor, cloneForOverriddenValues, getClassLoaderInfo, getClassValue, getEntries, getEnumValue, getName, getValue, getValue, getValueAsBoolean, getValueAsDouble, getValueAsFloat, getValueAsInt, getValueAsLong, getValueAsString, getValueAsStringArray, getValueAsStringArray, isInherited, setClonedEntryValue, setEntries, setInherited, setName, value, valueAsString
public 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