Package jadx.core.dex.nodes
Interface IConditionRegion
-
- All Superinterfaces:
IAttributeNode,IContainer,IRegion
- All Known Implementing Classes:
ConditionRegion,IfRegion,LoopRegion
public interface IConditionRegion extends IRegion
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @Nullable IfConditiongetCondition()java.util.List<BlockNode>getConditionBlocks()Blocks merged into condition Needed for backtracking TODO: merge into condition object ???intgetConditionSourceLine()voidinvertCondition()booleansimplifyCondition()-
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
getParent, getSubBlocks, replaceSubBlock, setParent
-
-
-
-
Method Detail
-
getCondition
@Nullable @Nullable IfCondition getCondition()
-
getConditionBlocks
java.util.List<BlockNode> getConditionBlocks()
Blocks merged into condition Needed for backtracking TODO: merge into condition object ???
-
invertCondition
void invertCondition()
-
simplifyCondition
boolean simplifyCondition()
-
getConditionSourceLine
int getConditionSourceLine()
-
-