Package jadx.core.dex.attributes
Class EmptyAttrStorage
- java.lang.Object
-
- jadx.core.dex.attributes.AttributeStorage
-
- jadx.core.dex.attributes.EmptyAttrStorage
-
public final class EmptyAttrStorage extends AttributeStorage
-
-
Field Summary
Fields Modifier and Type Field Description static AttributeStorageINSTANCE
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T extends jadx.api.plugins.input.data.attributes.IJadxAttribute>
booleancontains(jadx.api.plugins.input.data.attributes.IJadxAttrType<T> type)booleancontains(AFlag flag)<T extends jadx.api.plugins.input.data.attributes.IJadxAttribute>
Tget(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.IAnnotationgetAnnotation(java.lang.String cls)java.util.List<java.lang.String>getAttributeStrings()booleanisEmpty()voidremove(jadx.api.plugins.input.data.attributes.IJadxAttribute attr)<T extends jadx.api.plugins.input.data.attributes.IJadxAttribute>
voidremove(jadx.api.plugins.input.data.attributes.IJadxAttrType<T> type)voidremove(AFlag flag)java.lang.StringtoString()-
Methods inherited from class jadx.core.dex.attributes.AttributeStorage
add, add, add, add, addAll, clearFlags, fromList, unloadAttributes
-
-
-
-
Field Detail
-
INSTANCE
public static final AttributeStorage INSTANCE
-
-
Method Detail
-
contains
public boolean contains(AFlag flag)
- Overrides:
containsin classAttributeStorage
-
contains
public <T extends jadx.api.plugins.input.data.attributes.IJadxAttribute> boolean contains(jadx.api.plugins.input.data.attributes.IJadxAttrType<T> type)
- Overrides:
containsin classAttributeStorage
-
get
public <T extends jadx.api.plugins.input.data.attributes.IJadxAttribute> T get(jadx.api.plugins.input.data.attributes.IJadxAttrType<T> type)
- Overrides:
getin classAttributeStorage
-
getAnnotation
public jadx.api.plugins.input.data.annotations.IAnnotation getAnnotation(java.lang.String cls)
- Overrides:
getAnnotationin classAttributeStorage
-
getAll
public <T> java.util.List<T> getAll(jadx.api.plugins.input.data.attributes.IJadxAttrType<AttrList<T>> type)
- Overrides:
getAllin classAttributeStorage
-
remove
public void remove(AFlag flag)
- Overrides:
removein classAttributeStorage
-
remove
public <T extends jadx.api.plugins.input.data.attributes.IJadxAttribute> void remove(jadx.api.plugins.input.data.attributes.IJadxAttrType<T> type)
- Overrides:
removein classAttributeStorage
-
remove
public void remove(jadx.api.plugins.input.data.attributes.IJadxAttribute attr)
- Overrides:
removein classAttributeStorage
-
getAttributeStrings
public java.util.List<java.lang.String> getAttributeStrings()
- Overrides:
getAttributeStringsin classAttributeStorage
-
isEmpty
public boolean isEmpty()
- Overrides:
isEmptyin classAttributeStorage
-
toString
public java.lang.String toString()
- Overrides:
toStringin classAttributeStorage
-
-