class AnnotationHelpers
extends java.lang.Object
Constructor and Description |
---|
AnnotationHelpers() |
Modifier and Type | Method and Description |
---|---|
(package private) static Pair<java.lang.Long,AnnotationTableEntry> |
getAnnotation(ByteData raw,
long offset,
ConstantPool cp) |
(package private) static Pair<java.lang.Long,ElementValue> |
getElementValue(ByteData raw,
long offset,
ConstantPool cp) |
private static long |
getElementValuePair(ByteData raw,
long offset,
ConstantPool cp,
java.util.Map<java.lang.String,ElementValue> res) |
(package private) static Pair<java.lang.Long,AnnotationTableTypeEntry> |
getTypeAnnotation(ByteData raw,
long offset,
ConstantPool cp) |
private static Pair<java.lang.Long,TypeAnnotationTargetInfo> |
readTypeAnnotationTargetInfo(TypeAnnotationEntryKind kind,
ByteData raw,
long offset) |
static Pair<java.lang.Long,AnnotationTableEntry> getAnnotation(ByteData raw, long offset, ConstantPool cp)
private static long getElementValuePair(ByteData raw, long offset, ConstantPool cp, java.util.Map<java.lang.String,ElementValue> res)
static Pair<java.lang.Long,ElementValue> getElementValue(ByteData raw, long offset, ConstantPool cp)
static Pair<java.lang.Long,AnnotationTableTypeEntry> getTypeAnnotation(ByteData raw, long offset, ConstantPool cp)
private static Pair<java.lang.Long,TypeAnnotationTargetInfo> readTypeAnnotationTargetInfo(TypeAnnotationEntryKind kind, ByteData raw, long offset)