Class AnnotationsParser
- java.lang.Object
-
- jadx.plugins.input.dex.sections.annotations.AnnotationsParser
-
public class AnnotationsParser extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description AnnotationsParser(SectionReader in, SectionReader ext)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AnnotationsParsercopy()java.util.List<jadx.api.plugins.input.data.annotations.EncodedValue>parseEncodedArray(SectionReader in)jadx.api.plugins.input.data.annotations.EncodedValueparseEncodedValue(SectionReader in)static jadx.api.plugins.input.data.annotations.IAnnotationreadAnnotation(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()voidsetOffset(int offset)
-
-
-
Constructor Detail
-
AnnotationsParser
public AnnotationsParser(SectionReader in, SectionReader ext)
-
-
Method Detail
-
copy
public AnnotationsParser copy()
-
setOffset
public void setOffset(int offset)
-
readClassAnnotations
public java.util.List<jadx.api.plugins.input.data.annotations.IAnnotation> readClassAnnotations()
-
readFieldsAnnotationOffsetMap
public java.util.Map<java.lang.Integer,java.lang.Integer> readFieldsAnnotationOffsetMap()
-
readMethodsAnnotationOffsetMap
public java.util.Map<java.lang.Integer,java.lang.Integer> readMethodsAnnotationOffsetMap()
-
readMethodParamsAnnRefOffsetMap
public java.util.Map<java.lang.Integer,java.lang.Integer> readMethodParamsAnnRefOffsetMap()
-
readAnnotationList
public java.util.List<jadx.api.plugins.input.data.annotations.IAnnotation> readAnnotationList(int offset)
-
readAnnotationRefList
public java.util.List<java.util.List<jadx.api.plugins.input.data.annotations.IAnnotation>> readAnnotationRefList(int offset)
-
readAnnotation
public static jadx.api.plugins.input.data.annotations.IAnnotation readAnnotation(SectionReader in, SectionReader ext, boolean readVisibility)
-
parseEncodedValue
public jadx.api.plugins.input.data.annotations.EncodedValue parseEncodedValue(SectionReader in)
-
parseEncodedArray
public java.util.List<jadx.api.plugins.input.data.annotations.EncodedValue> parseEncodedArray(SectionReader in)
-
-