Class BasicBlock.ImmutableBasicBlock
java.lang.Object
org.jd.core.v1.service.converter.classfiletojavasyntax.model.cfg.BasicBlock
org.jd.core.v1.service.converter.classfiletojavasyntax.model.cfg.BasicBlock.ImmutableBasicBlock
- Enclosing class:
BasicBlock
-
Nested Class Summary
Nested classes/interfaces inherited from class BasicBlock
BasicBlock.ExceptionHandler, BasicBlock.ImmutableBasicBlock, BasicBlock.SwitchCase -
Field Summary
Fields inherited from class BasicBlock
branch, condition, controlFlowGraph, EMPTY_EXCEPTION_HANDLERS, EMPTY_SWITCH_CASES, END, exceptionHandlers, fromOffset, GROUP_CODE, GROUP_CONDITION, GROUP_END, GROUP_SINGLE_SUCCESSOR, GROUP_SYNTHETIC, index, inverseCondition, LOOP_CONTINUE, LOOP_END, LOOP_START, next, predecessors, RETURN, sub1, sub2, SWITCH_BREAK, switchCases, toOffset, type, TYPE_CONDITION, TYPE_CONDITION_AND, TYPE_CONDITION_OR, TYPE_CONDITION_TERNARY_OPERATOR, TYPE_CONDITIONAL_BRANCH, TYPE_DELETED, TYPE_END, TYPE_GOTO, TYPE_GOTO_IN_TERNARY_OPERATOR, TYPE_IF, TYPE_IF_ELSE, TYPE_INFINITE_GOTO, TYPE_JSR, TYPE_JUMP, TYPE_LOOP, TYPE_LOOP_CONTINUE, TYPE_LOOP_END, TYPE_LOOP_START, TYPE_NAMES, TYPE_RET, TYPE_RETURN, TYPE_RETURN_VALUE, TYPE_START, TYPE_STATEMENTS, TYPE_SWITCH, TYPE_SWITCH_BREAK, TYPE_SWITCH_DECLARATION, TYPE_TERNARY_OPERATOR, TYPE_THROW, TYPE_TRY, TYPE_TRY_DECLARATION, TYPE_TRY_ECLIPSE, TYPE_TRY_JSR -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class BasicBlock
addExceptionHandler, contains, equals, getBranch, getCondition, getControlFlowGraph, getExceptionHandlers, getFromOffset, getIndex, getNext, getPredecessors, getSub1, getSub2, getSwitchCases, getToOffset, getType, getTypeName, hashCode, inverseCondition, matchType, mustInverseCondition, replace, replace, setBranch, setCondition, setFromOffset, setInverseCondition, setNext, setSub1, setSub2, setSwitchCases, setToOffset, setType, toString
-
Constructor Details
-
ImmutableBasicBlock
public ImmutableBasicBlock(int type)
-
-
Method Details
-
getFirstLineNumber
public int getFirstLineNumber()- Overrides:
getFirstLineNumberin classBasicBlock
-
getLastLineNumber
public int getLastLineNumber()- Overrides:
getLastLineNumberin classBasicBlock
-