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 BasicBlock
basicBlock
protected boolean
defaultCase
protected int
offset
protected int
value
-
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 BasicBlock
getBasicBlock()
int
getOffset()
int
getValue()
boolean
isDefaultCase()
void
replace(java.util.HashSet<BasicBlock> olds, BasicBlock nevv)
void
replace(BasicBlock old, BasicBlock nevv)
void
setBasicBlock(BasicBlock basicBlock)
java.lang.String
toString()
-
-
-
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:
toString
in classjava.lang.Object
-
-