Package jadx.core.dex.regions
Class Region
- java.lang.Object
-
- jadx.core.dex.attributes.AttrNode
-
- jadx.core.dex.regions.AbstractRegion
-
- jadx.core.dex.regions.Region
-
- All Implemented Interfaces:
IAttributeNode,IContainer,IRegion
public final class Region extends AbstractRegion
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(IContainer region)java.lang.StringbaseString()Unique id for use in 'toString()' methodvoidgenerate(RegionGen regionGen, ICodeWriter code)Dispatch to needed generate method in RegionGenjava.util.List<IContainer>getSubBlocks()booleanreplaceSubBlock(IContainer oldBlock, IContainer newBlock)java.lang.StringtoString()-
Methods inherited from class jadx.core.dex.regions.AbstractRegion
getParent, setParent, updateParent
-
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, 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
-
-
-
-
Constructor Detail
-
Region
public Region(IRegion parent)
-
-
Method Detail
-
getSubBlocks
public java.util.List<IContainer> getSubBlocks()
-
add
public void add(IContainer region)
-
generate
public void generate(RegionGen regionGen, ICodeWriter code) throws CodegenException
Description copied from interface:IContainerDispatch to needed generate method in RegionGen- Throws:
CodegenException
-
replaceSubBlock
public boolean replaceSubBlock(IContainer oldBlock, IContainer newBlock)
- Specified by:
replaceSubBlockin interfaceIRegion- Overrides:
replaceSubBlockin classAbstractRegion
-
baseString
public java.lang.String baseString()
Description copied from interface:IContainerUnique id for use in 'toString()' method
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-