Uses of Class
junit.quilt.cover.generic.FlowControlEdge

Packages that use FlowControlEdge
junit.quilt.cover.generic   
 

Uses of FlowControlEdge in junit.quilt.cover.generic
 

Subclasses of FlowControlEdge in junit.quilt.cover.generic
 class BranchEdge
           
 class DummyEdge
           
 class ExceptionEdge
           
 class JSREdge
           
 class NormalEdge
           
 class ReturnEdge
           
 class SelectEdge
           
 

Methods in junit.quilt.cover.generic that return FlowControlEdge
 FlowControlEdge EdgeFactory.makeBranchEdge(BlockVertex source, BlockVertex target, java.lang.String branch, boolean value)
          makeBranchEdge() Override this if you want to have a specific Branch Edge in your graph.
 FlowControlEdge EdgeFactory.makeSelectEdge(BlockVertex source, BlockVertex target, java.lang.String expr, int value)
          makeSelectEdge Override this method if you want to make a custom SelectEdge.
 FlowControlEdge EdgeFactory.makeSelectEdge(BlockVertex source, BlockVertex target, java.lang.String expr)
           
 FlowControlEdge EdgeFactory.makeExceptionEdge(BlockVertex source, BlockVertex handler, java.lang.Class exception)
          makeExceptionEdge() Override this method if you want to make a special exception edge.
 FlowControlEdge EdgeFactory.makeExceptionEdge(BlockVertex source, java.lang.Class exception)
           
 FlowControlEdge EdgeFactory.makeExceptionEdge(BlockVertex source, BlockVertex handler, org.apache.bcel.generic.ObjectType exception)
           
 FlowControlEdge EdgeFactory.makeExceptionEdge(BlockVertex source, org.apache.bcel.generic.ObjectType exception)
           
 FlowControlEdge EdgeFactory.makeNormalEdge(BlockVertex source, BlockVertex target)
          makeNormalEdge() Override this method if you want to make a special normal edge.
 FlowControlEdge EdgeFactory.makeJSREdge(BlockVertex source, BlockVertex target)
          makeJSREdge() This returns an edge generated by a JSR instruction.
 FlowControlEdge EdgeFactory.makeReturnEdge(BlockVertex ret)
          makeReturnEdge This is called when a Return statement happens.
 FlowControlEdge EdgeFactory.makeDummyEdge(BlockVertex start, BlockVertex end)
          makeDummyEdge This is used to add a dummy edge into the graph.
 FlowControlEdge EdgeFactoryImpl.makeBranchEdge(BlockVertex source, BlockVertex target, java.lang.String branch, boolean value)
          makeBranchEdge() Override this if you want to have a specific Branch FlowControlEdge in your graph.
 FlowControlEdge EdgeFactoryImpl.makeSelectEdge(BlockVertex source, BlockVertex target, java.lang.String expr, int value)
          makeSelectEdge Override this method if you want to make a custom SelectEdge.
 FlowControlEdge EdgeFactoryImpl.makeSelectEdge(BlockVertex source, BlockVertex target, java.lang.String expr)
           
 FlowControlEdge EdgeFactoryImpl.makeExceptionEdge(BlockVertex source, BlockVertex handler, java.lang.Class exception)
          makeExceptionEdge() Override this method if you want to make a special exception edge.
 FlowControlEdge EdgeFactoryImpl.makeExceptionEdge(BlockVertex source, BlockVertex handler, org.apache.bcel.generic.ObjectType exception)
           
 FlowControlEdge EdgeFactoryImpl.makeExceptionEdge(BlockVertex source, java.lang.Class exception)
           
 FlowControlEdge EdgeFactoryImpl.makeExceptionEdge(BlockVertex source, org.apache.bcel.generic.ObjectType exception)
           
 FlowControlEdge EdgeFactoryImpl.makeNormalEdge(BlockVertex source, BlockVertex target)
          makeNormalEdge() Override this method if you want to make a special normal edge.
 FlowControlEdge EdgeFactoryImpl.makeDummyEdge(BlockVertex source, BlockVertex target)
           
 FlowControlEdge EdgeFactoryImpl.makeJSREdge(BlockVertex source, BlockVertex target)
           
 FlowControlEdge EdgeFactoryImpl.makeReturnEdge(BlockVertex ret)
          makeReturnEdge This is called when a Return statement happens.
 

Methods in junit.quilt.cover.generic with parameters of type FlowControlEdge
 void MethInstClassLoader.instrumentEdge(InstContext context, ControlFlowGraph graph, FlowControlEdge edge, BlockVertex vertex)
          instrumentEdge Call this to add a Vertex in place of an edge.
 void ControlFlowGraph.updateEdge(FlowControlEdge edge)
           
 void ControlFlowGraph.addEdge(FlowControlEdge edge)
           
 

Constructors in junit.quilt.cover.generic with parameters of type FlowControlEdge
BranchSegment(java.lang.String fileName, FlowControlEdge fce)
           
 



Copyright © 2001-2002 David Dixon-Peugh. All Rights Reserved.