Class AnnotationHelpers
- java.lang.Object
-
- org.benf.cfr.reader.entities.attributes.AnnotationHelpers
-
class AnnotationHelpers extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description AnnotationHelpers()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Method Detail
-
getAnnotation
static Pair<java.lang.Long,AnnotationTableEntry> getAnnotation(ByteData raw, long offset, ConstantPool cp)
-
getElementValuePair
private static long getElementValuePair(ByteData raw, long offset, ConstantPool cp, java.util.Map<java.lang.String,ElementValue> res)
-
getElementValue
static Pair<java.lang.Long,ElementValue> getElementValue(ByteData raw, long offset, ConstantPool cp)
-
getTypeAnnotation
static Pair<java.lang.Long,AnnotationTableTypeEntry> getTypeAnnotation(ByteData raw, long offset, ConstantPool cp)
-
readTypeAnnotationTargetInfo
private static Pair<java.lang.Long,TypeAnnotationTargetInfo> readTypeAnnotationTargetInfo(TypeAnnotationEntryKind kind, ByteData raw, long offset)
-
-