public class AnnotationsParser
extends java.lang.Object
| Constructor and Description |
|---|
AnnotationsParser(SectionReader in,
SectionReader ext) |
| Modifier and Type | Method and Description |
|---|---|
AnnotationsParser |
copy() |
java.util.List<jadx.api.plugins.input.data.annotations.EncodedValue> |
parseEncodedArray(SectionReader in) |
jadx.api.plugins.input.data.annotations.EncodedValue |
parseEncodedValue(SectionReader in) |
static jadx.api.plugins.input.data.annotations.IAnnotation |
readAnnotation(SectionReader in,
SectionReader ext,
boolean readVisibility) |
java.util.List<jadx.api.plugins.input.data.annotations.IAnnotation> |
readAnnotationList(int offset) |
java.util.List<java.util.List<jadx.api.plugins.input.data.annotations.IAnnotation>> |
readAnnotationRefList(int offset) |
java.util.List<jadx.api.plugins.input.data.annotations.IAnnotation> |
readClassAnnotations() |
java.util.Map<java.lang.Integer,java.lang.Integer> |
readFieldsAnnotationOffsetMap() |
java.util.Map<java.lang.Integer,java.lang.Integer> |
readMethodParamsAnnRefOffsetMap() |
java.util.Map<java.lang.Integer,java.lang.Integer> |
readMethodsAnnotationOffsetMap() |
void |
setOffset(int offset) |
public AnnotationsParser(SectionReader in, SectionReader ext)
public AnnotationsParser copy()
public void setOffset(int offset)
public java.util.List<jadx.api.plugins.input.data.annotations.IAnnotation> readClassAnnotations()
public java.util.Map<java.lang.Integer,java.lang.Integer> readFieldsAnnotationOffsetMap()
public java.util.Map<java.lang.Integer,java.lang.Integer> readMethodsAnnotationOffsetMap()
public java.util.Map<java.lang.Integer,java.lang.Integer> readMethodParamsAnnRefOffsetMap()
public java.util.List<jadx.api.plugins.input.data.annotations.IAnnotation> readAnnotationList(int offset)
public java.util.List<java.util.List<jadx.api.plugins.input.data.annotations.IAnnotation>> readAnnotationRefList(int offset)
public static jadx.api.plugins.input.data.annotations.IAnnotation readAnnotation(SectionReader in, SectionReader ext, boolean readVisibility)
public jadx.api.plugins.input.data.annotations.EncodedValue parseEncodedValue(SectionReader in)
public java.util.List<jadx.api.plugins.input.data.annotations.EncodedValue> parseEncodedArray(SectionReader in)