public static class BytecodeCFG.Block extends Object implements CFG.IBlock<Instruction>
Modifier and Type | Method and 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–2017 SonarSource. All rights reserved.