Class FieldNode

    • Constructor Detail

    • Method Detail

      • build

        public static FieldNode build​(ClassNode cls,
                                      jadx.api.plugins.input.data.IFieldData fieldData)
      • unload

        public void unload()
      • updateType

        public void updateType​(ArgType type)
      • isStatic

        public boolean isStatic()
      • isInstance

        public boolean isInstance()
      • getName

        public java.lang.String getName()
      • getAlias

        public java.lang.String getAlias()
      • rename

        public void rename​(java.lang.String alias)
        Specified by:
        rename in interface IRenameNode
      • getType

        public ArgType getType()
      • getParentClass

        public ClassNode getParentClass()
      • getTopParentClass

        public ClassNode getTopParentClass()
      • setUseIn

        public void setUseIn​(java.util.List<MethodNode> useIn)
      • addUseIn

        public void addUseIn​(MethodNode mth)
      • typeName

        public java.lang.String typeName()
        Specified by:
        typeName in interface IDexNode
      • getJavaNode

        public JavaField getJavaNode()
      • setJavaNode

        public void setJavaNode​(JavaField javaNode)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • toString

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