Class BasicBlock.SwitchCase
- java.lang.Object
-
- org.jd.core.v1.service.converter.classfiletojavasyntax.model.cfg.BasicBlock.SwitchCase
-
- Enclosing class:
- BasicBlock
public static class BasicBlock.SwitchCase extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected BasicBlockbasicBlockprotected booleandefaultCaseprotected intoffsetprotected intvalue
-
Constructor Summary
Constructors Constructor Description SwitchCase(int value, BasicBlock basicBlock)SwitchCase(BasicBlock basicBlock)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BasicBlockgetBasicBlock()intgetOffset()intgetValue()booleanisDefaultCase()voidreplace(java.util.HashSet<BasicBlock> olds, BasicBlock nevv)voidreplace(BasicBlock old, BasicBlock nevv)voidsetBasicBlock(BasicBlock basicBlock)java.lang.StringtoString()
-
-
-
Field Detail
-
value
protected int value
-
offset
protected int offset
-
basicBlock
protected BasicBlock basicBlock
-
defaultCase
protected boolean defaultCase
-
-
Constructor Detail
-
SwitchCase
public SwitchCase(BasicBlock basicBlock)
-
SwitchCase
public SwitchCase(int value, BasicBlock basicBlock)
-
-
Method Detail
-
getValue
public int getValue()
-
getOffset
public int getOffset()
-
getBasicBlock
public BasicBlock getBasicBlock()
-
setBasicBlock
public void setBasicBlock(BasicBlock basicBlock)
-
isDefaultCase
public boolean isDefaultCase()
-
replace
public void replace(BasicBlock old, BasicBlock nevv)
-
replace
public void replace(java.util.HashSet<BasicBlock> olds, BasicBlock nevv)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-