| 
||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||
java.lang.Objectdk.brics.string.intermediate.operations.FlowGraphEdgeCreator
public class FlowGraphEdgeCreator
Creates all flow graph edges for a flow graph created
 by a FlowGraphNodeCreator.
FlowGraph2Grammar| Constructor Summary | |
|---|---|
FlowGraphEdgeCreator(Application app,
                     AliasAnalysis aa,
                     ReachingDefinitions rd,
                     Map<Statement,Map<Variable,Node>> map,
                     Map<Field,AssignmentNode> fieldNodes,
                     OperationAssertionAnalysis ass)
Constructs a new flow graph connector.  | 
|
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public FlowGraphEdgeCreator(Application app,
                            AliasAnalysis aa,
                            ReachingDefinitions rd,
                            Map<Statement,Map<Variable,Node>> map,
                            Map<Field,AssignmentNode> fieldNodes,
                            OperationAssertionAnalysis ass)
map - after the call, this map contains all nodes (main+aliases) for each statement| Method Detail | 
|---|
public void visitArrayAddAll(ArrayAddAll s)
StatementVisitorArrayAddAll statement.
visitArrayAddAll in interface StatementVisitors - the visited statement.public void visitArrayAssignment(ArrayAssignment s)
StatementVisitorArrayAssignment statement.
visitArrayAssignment in interface StatementVisitors - the visited statement.public void visitArrayCorrupt(ArrayCorrupt s)
StatementVisitorArrayCorrupt statement.
visitArrayCorrupt in interface StatementVisitors - the visited statement.public void visitArrayFromArray(ArrayFromArray s)
StatementVisitorArrayFromArray statement.
visitArrayFromArray in interface StatementVisitors - the visited statement.public void visitArrayNew(ArrayNew s)
StatementVisitorArrayNew statement.
visitArrayNew in interface StatementVisitors - the visited statement.public void visitArrayWriteArray(ArrayWriteArray s)
StatementVisitorArrayWriteArray statement.
visitArrayWriteArray in interface StatementVisitors - the visited statement.public void visitArrayWriteElement(ArrayWriteElement s)
StatementVisitorArrayWriteElement statement.
visitArrayWriteElement in interface StatementVisitors - the visited statement.public void visitAssertAliases(AssertAliases s)
visitAssertAliases in interface StatementVisitorpublic void visitAssertBinaryOp(AssertBinaryOp s)
visitAssertBinaryOp in interface StatementVisitorpublic void visitAssertUnaryOp(AssertUnaryOp s)
visitAssertUnaryOp in interface StatementVisitorpublic void visitBasicBinaryOp(BasicBinaryOp s)
visitBasicBinaryOp in interface StatementVisitorpublic void visitBasicUnaryOp(BasicUnaryOp s)
visitBasicUnaryOp in interface StatementVisitorpublic void visitCall(Call s)
StatementVisitorCall statement.
visitCall in interface StatementVisitors - the visited statement.public void visitCatch(Catch s)
StatementVisitorCatch statement.
visitCatch in interface StatementVisitors - the visited statement.public void visitExceptionalReturn(ExceptionalReturn s)
StatementVisitorExceptionalReturn statement.
visitExceptionalReturn in interface StatementVisitors - the visited statement.public void visitFieldAssignment(FieldAssignment s)
StatementVisitorFieldAssignment statement.
visitFieldAssignment in interface StatementVisitors - the visited statement.public void visitFieldReference(FieldReference s)
StatementVisitorFieldReference statement.
visitFieldReference in interface StatementVisitors - the visited statement.public void visitHotspot(Hotspot s)
StatementVisitorHotspot statement.
visitHotspot in interface StatementVisitors - the visited statement.public void visitMethodHead(MethodHead s)
StatementVisitorMethodHead statement.
visitMethodHead in interface StatementVisitors - the visited statement.public void visitNop(Nop s)
StatementVisitorNop statement.
visitNop in interface StatementVisitors - the visited statement.public void visitObjectAssignment(ObjectAssignment s)
StatementVisitorObjectAssignment statement.
visitObjectAssignment in interface StatementVisitors - the visited statement.public void visitObjectCorrupt(ObjectCorrupt s)
StatementVisitorObjectCorrupt statement.
visitObjectCorrupt in interface StatementVisitors - the visited statement.public void visitPrimitiveAssignment(PrimitiveAssignment s)
visitPrimitiveAssignment in interface StatementVisitorpublic void visitPrimitiveFromArray(PrimitiveFromArray s)
visitPrimitiveFromArray in interface StatementVisitorpublic void visitPrimitiveInit(PrimitiveInit s)
visitPrimitiveInit in interface StatementVisitorpublic void visitReturn(Return s)
StatementVisitorReturn statement.
visitReturn in interface StatementVisitors - the visited statement.public void visitStringAssignment(StringAssignment s)
StatementVisitorStringAssignment statement.
visitStringAssignment in interface StatementVisitors - the visited statement.public void visitStringBufferAppend(StringBufferAppend s)
StatementVisitorStringBufferAppend statement.
visitStringBufferAppend in interface StatementVisitors - the visited statement.public void visitStringBufferAppendChar(StringBufferAppendChar s)
visitStringBufferAppendChar in interface StatementVisitorpublic void visitStringBufferAssignment(StringBufferAssignment s)
StatementVisitorStringBufferAssignment statement.
visitStringBufferAssignment in interface StatementVisitors - the visited statement.public void visitStringBufferBinaryOp(StringBufferBinaryOp s)
StatementVisitorStringBufferBinaryOp statement.
visitStringBufferBinaryOp in interface StatementVisitors - the visited statement.public void visitStringBufferCorrupt(StringBufferCorrupt s)
StatementVisitorStringBufferCorrupt statement.
visitStringBufferCorrupt in interface StatementVisitors - the visited statement.public void visitStringBufferInit(StringBufferInit s)
StatementVisitorStringBufferInit statement.
visitStringBufferInit in interface StatementVisitors - the visited statement.public void visitStringBufferPrepend(StringBufferPrepend s)
StatementVisitorStringBufferPrepend statement.
visitStringBufferPrepend in interface StatementVisitors - the visited statement.public void visitStringBufferUnaryOp(StringBufferUnaryOp s)
StatementVisitorStringBufferUnaryOp statement.
visitStringBufferUnaryOp in interface StatementVisitors - the visited statement.public void visitStringConcat(StringConcat s)
StatementVisitorStringConcat statement.
visitStringConcat in interface StatementVisitors - the visited statement.public void visitStringFromArray(StringFromArray s)
StatementVisitorStringFromArray statement.
visitStringFromArray in interface StatementVisitors - the visited statement.public void visitStringFromStringBuffer(StringFromStringBuffer s)
StatementVisitorStringFromStringBuffer statement.
visitStringFromStringBuffer in interface StatementVisitors - the visited statement.public void visitStringInit(StringInit s)
StatementVisitorStringInit statement.
visitStringInit in interface StatementVisitors - the visited statement.
  | 
||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||