Interface IAttributeNode

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void add​(AFlag flag)  
      void addAttr​(jadx.api.plugins.input.data.attributes.IJadxAttribute attr)  
      <T> void addAttr​(jadx.api.plugins.input.data.attributes.IJadxAttrType<AttrList<T>> type, T obj)  
      void addAttrs​(java.util.List<jadx.api.plugins.input.data.attributes.IJadxAttribute> list)  
      void clearAttributes()  
      <T extends jadx.api.plugins.input.data.attributes.IJadxAttribute>
      boolean
      contains​(jadx.api.plugins.input.data.attributes.IJadxAttrType<T> type)  
      boolean contains​(AFlag flag)  
      <T extends jadx.api.plugins.input.data.attributes.IJadxAttribute>
      void
      copyAttributeFrom​(AttrNode attrNode, AType<T> attrType)  
      void copyAttributesFrom​(AttrNode attrNode)  
      <T extends jadx.api.plugins.input.data.attributes.IJadxAttribute>
      T
      get​(jadx.api.plugins.input.data.attributes.IJadxAttrType<T> type)  
      <T> java.util.List<T> getAll​(jadx.api.plugins.input.data.attributes.IJadxAttrType<AttrList<T>> type)  
      jadx.api.plugins.input.data.annotations.IAnnotation getAnnotation​(java.lang.String cls)  
      java.lang.String getAttributesString()  
      java.util.List<java.lang.String> getAttributesStringsList()  
      boolean isAttrStorageEmpty()  
      <T extends jadx.api.plugins.input.data.attributes.IJadxAttribute>
      void
      remove​(jadx.api.plugins.input.data.attributes.IJadxAttrType<T> type)  
      void remove​(AFlag flag)  
      void removeAttr​(jadx.api.plugins.input.data.attributes.IJadxAttribute attr)  
      <T extends jadx.api.plugins.input.data.attributes.IJadxAttribute>
      void
      rewriteAttributeFrom​(AttrNode attrNode, AType<T> attrType)  
    • Method Detail

      • add

        void add​(AFlag flag)
      • addAttr

        void addAttr​(jadx.api.plugins.input.data.attributes.IJadxAttribute attr)
      • addAttrs

        void addAttrs​(java.util.List<jadx.api.plugins.input.data.attributes.IJadxAttribute> list)
      • addAttr

        <T> void addAttr​(jadx.api.plugins.input.data.attributes.IJadxAttrType<AttrList<T>> type,
                         T obj)
      • copyAttributesFrom

        void copyAttributesFrom​(AttrNode attrNode)
      • copyAttributeFrom

        <T extends jadx.api.plugins.input.data.attributes.IJadxAttribute> void copyAttributeFrom​(AttrNode attrNode,
                                                                                                 AType<T> attrType)
      • rewriteAttributeFrom

        <T extends jadx.api.plugins.input.data.attributes.IJadxAttribute> void rewriteAttributeFrom​(AttrNode attrNode,
                                                                                                    AType<T> attrType)
      • contains

        boolean contains​(AFlag flag)
      • contains

        <T extends jadx.api.plugins.input.data.attributes.IJadxAttribute> boolean contains​(jadx.api.plugins.input.data.attributes.IJadxAttrType<T> type)
      • get

        <T extends jadx.api.plugins.input.data.attributes.IJadxAttribute> T get​(jadx.api.plugins.input.data.attributes.IJadxAttrType<T> type)
      • getAnnotation

        jadx.api.plugins.input.data.annotations.IAnnotation getAnnotation​(java.lang.String cls)
      • getAll

        <T> java.util.List<T> getAll​(jadx.api.plugins.input.data.attributes.IJadxAttrType<AttrList<T>> type)
      • remove

        void remove​(AFlag flag)
      • remove

        <T extends jadx.api.plugins.input.data.attributes.IJadxAttribute> void remove​(jadx.api.plugins.input.data.attributes.IJadxAttrType<T> type)
      • removeAttr

        void removeAttr​(jadx.api.plugins.input.data.attributes.IJadxAttribute attr)
      • clearAttributes

        void clearAttributes()
      • getAttributesStringsList

        java.util.List<java.lang.String> getAttributesStringsList()
      • getAttributesString

        java.lang.String getAttributesString()
      • isAttrStorageEmpty

        boolean isAttrStorageEmpty()