Class DexMethodData

  • All Implemented Interfaces:
    jadx.api.plugins.input.data.IMethodData

    public class DexMethodData
    extends java.lang.Object
    implements jadx.api.plugins.input.data.IMethodData
    • Constructor Detail

      • DexMethodData

        public DexMethodData​(@Nullable
                             @Nullable AnnotationsParser annotationsParser)
    • Method Detail

      • getMethodRef

        public DexMethodRef getMethodRef()
        Specified by:
        getMethodRef in interface jadx.api.plugins.input.data.IMethodData
      • setMethodRef

        public void setMethodRef​(DexMethodRef methodRef)
      • getAccessFlags

        public int getAccessFlags()
        Specified by:
        getAccessFlags in interface jadx.api.plugins.input.data.IMethodData
      • setAccessFlags

        public void setAccessFlags​(int accessFlags)
      • getCodeReader

        @Nullable
        public @Nullable jadx.api.plugins.input.data.ICodeReader getCodeReader()
        Specified by:
        getCodeReader in interface jadx.api.plugins.input.data.IMethodData
      • setCodeReader

        public void setCodeReader​(@Nullable
                                  @Nullable DexCodeReader codeReader)
      • disassembleMethod

        public java.lang.String disassembleMethod()
        Specified by:
        disassembleMethod in interface jadx.api.plugins.input.data.IMethodData
      • setAnnotationsOffset

        public void setAnnotationsOffset​(int annotationsOffset)
      • setParamAnnotationsOffset

        public void setParamAnnotationsOffset​(int paramAnnotationsOffset)
      • getAttributes

        public java.util.List<jadx.api.plugins.input.data.attributes.IJadxAttribute> getAttributes()
        Specified by:
        getAttributes in interface jadx.api.plugins.input.data.IMethodData
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object