public interface IAttributeNode
| Modifier and Type | Method and 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() |
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> |
copyAttributeFrom(AttrNode attrNode,
AType<T> attrType) |
void |
copyAttributesFrom(AttrNode attrNode) |
<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.lang.String |
getAttributesString() |
java.util.List<java.lang.String> |
getAttributesStringsList() |
boolean |
isAttrStorageEmpty() |
void |
remove(AFlag flag) |
<T extends jadx.api.plugins.input.data.attributes.IJadxAttribute> |
remove(jadx.api.plugins.input.data.attributes.IJadxAttrType<T> type) |
void |
removeAttr(jadx.api.plugins.input.data.attributes.IJadxAttribute attr) |
<T extends jadx.api.plugins.input.data.attributes.IJadxAttribute> |
rewriteAttributeFrom(AttrNode attrNode,
AType<T> attrType) |
void add(AFlag flag)
void addAttr(jadx.api.plugins.input.data.attributes.IJadxAttribute attr)
void addAttrs(java.util.List<jadx.api.plugins.input.data.attributes.IJadxAttribute> list)
<T> void addAttr(jadx.api.plugins.input.data.attributes.IJadxAttrType<AttrList<T>> type, T obj)
void copyAttributesFrom(AttrNode attrNode)
<T extends jadx.api.plugins.input.data.attributes.IJadxAttribute> void copyAttributeFrom(AttrNode attrNode, AType<T> attrType)
<T extends jadx.api.plugins.input.data.attributes.IJadxAttribute> void rewriteAttributeFrom(AttrNode attrNode, AType<T> attrType)
boolean contains(AFlag flag)
<T extends jadx.api.plugins.input.data.attributes.IJadxAttribute> boolean contains(jadx.api.plugins.input.data.attributes.IJadxAttrType<T> type)
<T extends jadx.api.plugins.input.data.attributes.IJadxAttribute> T get(jadx.api.plugins.input.data.attributes.IJadxAttrType<T> type)
jadx.api.plugins.input.data.annotations.IAnnotation getAnnotation(java.lang.String cls)
<T> java.util.List<T> getAll(jadx.api.plugins.input.data.attributes.IJadxAttrType<AttrList<T>> type)
void remove(AFlag flag)
<T extends jadx.api.plugins.input.data.attributes.IJadxAttribute> void remove(jadx.api.plugins.input.data.attributes.IJadxAttrType<T> type)
void removeAttr(jadx.api.plugins.input.data.attributes.IJadxAttribute attr)
void clearAttributes()
java.util.List<java.lang.String> getAttributesStringsList()
java.lang.String getAttributesString()
boolean isAttrStorageEmpty()