CFG.IBlock<Instruction>public static class BytecodeCFG.Block extends Object implements CFG.IBlock<Instruction>
| Modifier and Type | Method | Description |
|---|---|---|
List<Instruction> |
elements() |
|
BytecodeCFG.Block |
falseSuccessor() |
|
Type |
getExceptionType(SemanticModel semanticModel) |
|
int |
id() |
|
boolean |
isCatchBlock() |
|
boolean |
isUncaughtException() |
|
String |
printBlock() |
|
Set<BytecodeCFG.Block> |
successors() |
|
Instruction |
terminator() |
|
BytecodeCFG.Block |
trueSuccessor() |
public boolean isCatchBlock()
public Type getExceptionType(SemanticModel semanticModel)
public boolean isUncaughtException()
public BytecodeCFG.Block trueSuccessor()
public BytecodeCFG.Block falseSuccessor()
public String printBlock()
public int id()
id in interface CFG.IBlock<Instruction>public List<Instruction> elements()
elements in interface CFG.IBlock<Instruction>@CheckForNull public Instruction terminator()
terminator in interface CFG.IBlock<Instruction>public Set<BytecodeCFG.Block> successors()
successors in interface CFG.IBlock<Instruction>Copyright © 2012–2018 SonarSource. All rights reserved.