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.