public final class IfInfo
extends java.lang.Object
| Constructor and Description |
|---|
IfInfo(IfInfo info,
BlockNode thenBlock,
BlockNode elseBlock) |
IfInfo(MethodNode mth,
IfCondition condition,
BlockNode thenBlock,
BlockNode elseBlock) |
| Modifier and Type | Method and Description |
|---|---|
void |
addInsnsForForcedInline(java.util.List<InsnNode> insns) |
IfCondition |
getCondition() |
BlockNode |
getElseBlock() |
BlockNode |
getFirstIfBlock()
Deprecated.
|
java.util.List<InsnNode> |
getForceInlineInsns() |
java.util.List<BlockNode> |
getMergedBlocks() |
MethodNode |
getMth() |
BlockNode |
getOutBlock() |
java.util.Set<BlockNode> |
getSkipBlocks() |
BlockNode |
getThenBlock() |
static IfInfo |
invert(IfInfo info) |
void |
merge(IfInfo... arr) |
void |
resetForceInlineInsns() |
void |
setOutBlock(BlockNode outBlock) |
java.lang.String |
toString() |
public IfInfo(MethodNode mth, IfCondition condition, BlockNode thenBlock, BlockNode elseBlock)
public void merge(IfInfo... arr)
@Deprecated public BlockNode getFirstIfBlock()
public MethodNode getMth()
public IfCondition getCondition()
public java.util.List<BlockNode> getMergedBlocks()
public java.util.Set<BlockNode> getSkipBlocks()
public BlockNode getThenBlock()
public BlockNode getElseBlock()
public BlockNode getOutBlock()
public void setOutBlock(BlockNode outBlock)
public java.util.List<InsnNode> getForceInlineInsns()
public void resetForceInlineInsns()
public void addInsnsForForcedInline(java.util.List<InsnNode> insns)
public java.lang.String toString()
toString in class java.lang.Object