Class AnnotationsParser


  • public class AnnotationsParser
    extends java.lang.Object
    • Method Detail

      • 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)