Package jadx.core.dex.nodes
Class InsnContainer
- java.lang.Object
-
- jadx.core.dex.attributes.AttrNode
-
- jadx.core.dex.nodes.InsnContainer
-
- All Implemented Interfaces:
IAttributeNode,IBlock,IContainer
public final class InsnContainer extends AttrNode implements IBlock
Lightweight replacement for BlockNode in regions. Use with caution! Some passes still expect BlockNode in method blocks list (mth.getBlockNodes())
-
-
Constructor Summary
Constructors Constructor Description InsnContainer(InsnNode insn)InsnContainer(java.util.List<InsnNode> insns)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringbaseString()Unique id for use in 'toString()' methodjava.util.List<InsnNode>getInstructions()java.lang.StringtoString()-
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
-
-
-
-
Method Detail
-
getInstructions
public java.util.List<InsnNode> getInstructions()
- Specified by:
getInstructionsin interfaceIBlock
-
baseString
public java.lang.String baseString()
Description copied from interface:IContainerUnique id for use in 'toString()' method- Specified by:
baseStringin interfaceIContainer
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-