Class EmptyAttrStorage

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      <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>
      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.util.List<java.lang.String> getAttributeStrings()  
      boolean isEmpty()  
      void remove​(jadx.api.plugins.input.data.attributes.IJadxAttribute attr)  
      <T extends jadx.api.plugins.input.data.attributes.IJadxAttribute>
      void
      remove​(jadx.api.plugins.input.data.attributes.IJadxAttrType<T> type)  
      void remove​(AFlag flag)  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Method Detail

      • contains

        public <T extends jadx.api.plugins.input.data.attributes.IJadxAttribute> boolean contains​(jadx.api.plugins.input.data.attributes.IJadxAttrType<T> type)
        Overrides:
        contains in class AttributeStorage
      • get

        public <T extends jadx.api.plugins.input.data.attributes.IJadxAttribute> T get​(jadx.api.plugins.input.data.attributes.IJadxAttrType<T> type)
        Overrides:
        get in class AttributeStorage
      • getAnnotation

        public jadx.api.plugins.input.data.annotations.IAnnotation getAnnotation​(java.lang.String cls)
        Overrides:
        getAnnotation in class AttributeStorage
      • getAll

        public <T> java.util.List<T> getAll​(jadx.api.plugins.input.data.attributes.IJadxAttrType<AttrList<T>> type)
        Overrides:
        getAll in class AttributeStorage
      • remove

        public <T extends jadx.api.plugins.input.data.attributes.IJadxAttribute> void remove​(jadx.api.plugins.input.data.attributes.IJadxAttrType<T> type)
        Overrides:
        remove in class AttributeStorage
      • remove

        public void remove​(jadx.api.plugins.input.data.attributes.IJadxAttribute attr)
        Overrides:
        remove in class AttributeStorage