Modifier and Type |
Method and Description |
boolean |
add_Child(SETNode child,
IterableSet children) |
void |
add_SubBody(IterableSet body) |
boolean |
contains(java.lang.Object o) |
void |
dump() |
void |
dump(java.io.PrintStream out) |
abstract ASTNode |
emit_AST() |
java.util.List<java.lang.Object> |
emit_ASTBody(IterableSet children) |
boolean |
equals(java.lang.Object other) |
void |
find_AbruptEdges(AbruptEdgeFinder aef) |
void |
find_LabeledBlocks(LabeledBlockFinder lbf) |
void |
find_SmallestSETNode(AugmentedStmt as) |
void |
find_StatementSequences(SequenceFinder sf,
DavaBody davaBody) |
IterableSet<AugmentedStmt> |
get_Body() |
java.util.Map<IterableSet,IterableSet> |
get_Body2ChildChain() |
abstract AugmentedStmt |
get_EntryStmt() |
IterableSet<AugmentedStmt> |
get_IntersectionWith(SETNode other) |
SETNodeLabel |
get_Label() |
abstract IterableSet |
get_NaturalExits() |
SETNode |
get_Parent() |
IterableSet |
get_Predecessors() |
java.util.List<IterableSet> |
get_SubBodies() |
IterableSet |
get_Successors() |
boolean |
has_IntersectionWith(SETNode other) |
int |
hashCode() |
boolean |
insert_ChildBefore(SETNode child,
SETNode point,
IterableSet children) |
boolean |
is_StrictSupersetOf(SETNode other) |
boolean |
is_SupersetOf(SETNode other) |
boolean |
nest(SETNode other) |
protected void |
remove_AugmentedStmt(AugmentedStmt as) |
boolean |
remove_Child(SETNode child,
IterableSet children) |
protected abstract boolean |
resolve(SETNode parent) |
void |
verify() |