Class AnnotationHelpers
java.lang.Object
org.benf.cfr.reader.entities.attributes.AnnotationHelpers
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static Pair<Long,
AnnotationTableEntry> getAnnotation
(ByteData raw, long offset, ConstantPool cp) (package private) static Pair<Long,
ElementValue> getElementValue
(ByteData raw, long offset, ConstantPool cp) private static long
getElementValuePair
(ByteData raw, long offset, ConstantPool cp, Map<String, ElementValue> res) (package private) static Pair<Long,
AnnotationTableTypeEntry> getTypeAnnotation
(ByteData raw, long offset, ConstantPool cp) private static Pair<Long,
TypeAnnotationTargetInfo> readTypeAnnotationTargetInfo
(TypeAnnotationEntryKind kind, ByteData raw, long offset)
-
Constructor Details
-
AnnotationHelpers
AnnotationHelpers()
-
-
Method Details
-
getAnnotation
-
getElementValuePair
private static long getElementValuePair(ByteData raw, long offset, ConstantPool cp, Map<String, ElementValue> res) -
getElementValue
-
getTypeAnnotation
static Pair<Long,AnnotationTableTypeEntry> getTypeAnnotation(ByteData raw, long offset, ConstantPool cp) -
readTypeAnnotationTargetInfo
private static Pair<Long,TypeAnnotationTargetInfo> readTypeAnnotationTargetInfo(TypeAnnotationEntryKind kind, ByteData raw, long offset)
-