Package jadx.core.dex.regions
Class AbstractRegion
- java.lang.Object
-
- jadx.core.dex.attributes.AttrNode
-
- jadx.core.dex.regions.AbstractRegion
-
- All Implemented Interfaces:
IAttributeNode,IContainer,IRegion
- Direct Known Subclasses:
ConditionRegion,Region,SwitchRegion,SynchronizedRegion,TryCatchRegion
public abstract class AbstractRegion extends AttrNode implements IRegion
-
-
Constructor Summary
Constructors Constructor Description AbstractRegion(IRegion parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IRegiongetParent()booleanreplaceSubBlock(IContainer oldBlock, IContainer newBlock)voidsetParent(IRegion parent)voidupdateParent(IContainer container, IRegion newParent)-
Methods inherited from class jadx.core.dex.attributes.AttrNode
add, addAttr, addAttr, addAttr, addAttrs, clearAttributes, contains, contains, copyAttributeFrom, copyAttributesFrom, get, getAll, getAnnotation, getAttributesString, getAttributesStringsList, isAttrStorageEmpty, remove, remove, removeAttr, rewriteAttributeFrom, unloadAttributes
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface jadx.core.dex.attributes.IAttributeNode
add, addAttr, addAttr, addAttrs, clearAttributes, contains, contains, copyAttributeFrom, copyAttributesFrom, get, getAll, getAnnotation, getAttributesString, getAttributesStringsList, isAttrStorageEmpty, remove, remove, removeAttr, rewriteAttributeFrom
-
Methods inherited from interface jadx.core.dex.nodes.IContainer
baseString, generate
-
Methods inherited from interface jadx.core.dex.nodes.IRegion
getSubBlocks
-
-
-
-
Constructor Detail
-
AbstractRegion
public AbstractRegion(IRegion parent)
-
-
Method Detail
-
replaceSubBlock
public boolean replaceSubBlock(IContainer oldBlock, IContainer newBlock)
- Specified by:
replaceSubBlockin interfaceIRegion
-
updateParent
public void updateParent(IContainer container, IRegion newParent)
-
-