public class AttributeStorage
extends java.lang.Object
| Constructor and Description |
|---|
AttributeStorage() |
AttributeStorage(java.util.List<jadx.api.plugins.input.data.attributes.IJadxAttribute> attributesList) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(AFlag flag) |
void |
add(jadx.api.plugins.input.data.attributes.IJadxAttribute attr) |
<T> void |
add(jadx.api.plugins.input.data.attributes.IJadxAttrType<AttrList<T>> type,
T obj) |
void |
add(java.util.List<jadx.api.plugins.input.data.attributes.IJadxAttribute> list) |
void |
addAll(AttributeStorage otherList) |
void |
clear() |
boolean |
contains(AFlag flag) |
<T extends jadx.api.plugins.input.data.attributes.IJadxAttribute> |
contains(jadx.api.plugins.input.data.attributes.IJadxAttrType<T> type) |
<T extends jadx.api.plugins.input.data.attributes.IJadxAttribute> |
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(AFlag flag) |
void |
remove(jadx.api.plugins.input.data.attributes.IJadxAttribute attr) |
<T extends jadx.api.plugins.input.data.attributes.IJadxAttribute> |
remove(jadx.api.plugins.input.data.attributes.IJadxAttrType<T> type) |
java.lang.String |
toString() |
void |
unloadAttributes() |
public AttributeStorage()
public AttributeStorage(java.util.List<jadx.api.plugins.input.data.attributes.IJadxAttribute> attributesList)
public void add(AFlag flag)
public void add(jadx.api.plugins.input.data.attributes.IJadxAttribute attr)
public void add(java.util.List<jadx.api.plugins.input.data.attributes.IJadxAttribute> list)
public <T> void add(jadx.api.plugins.input.data.attributes.IJadxAttrType<AttrList<T>> type, T obj)
public void addAll(AttributeStorage otherList)
public boolean contains(AFlag flag)
public <T extends jadx.api.plugins.input.data.attributes.IJadxAttribute> boolean contains(jadx.api.plugins.input.data.attributes.IJadxAttrType<T> type)
public <T extends jadx.api.plugins.input.data.attributes.IJadxAttribute> T get(jadx.api.plugins.input.data.attributes.IJadxAttrType<T> type)
public jadx.api.plugins.input.data.annotations.IAnnotation getAnnotation(java.lang.String cls)
public <T> java.util.List<T> getAll(jadx.api.plugins.input.data.attributes.IJadxAttrType<AttrList<T>> type)
public void remove(AFlag flag)
public <T extends jadx.api.plugins.input.data.attributes.IJadxAttribute> void remove(jadx.api.plugins.input.data.attributes.IJadxAttrType<T> type)
public void remove(jadx.api.plugins.input.data.attributes.IJadxAttribute attr)
public void clear()
public void unloadAttributes()
public java.util.List<java.lang.String> getAttributeStrings()
public boolean isEmpty()
public java.lang.String toString()
toString in class java.lang.Object