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
abstract  FlowControlEdge FlowControlEdge.copy(BlockVertex source, BlockVertex target)
          This should work like clone, but it returns a FlowControlEdge.
 FlowControlEdge NormalEdge.copy(BlockVertex start, BlockVertex end)
           
 FlowControlEdge ExceptionEdge.copy(BlockVertex source, BlockVertex target)
           
 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 JSREdge.copy(BlockVertex source, BlockVertex target)
           
 FlowControlEdge SelectEdge.copy(BlockVertex source, BlockVertex target)
           
 FlowControlEdge BranchEdge.copy(BlockVertex start, BlockVertex target)
           
 FlowControlEdge ReturnEdge.copy(BlockVertex source, BlockVertex target)
           
 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)
          Create an edge for JSR to a subroutine.
 FlowControlEdge EdgeFactoryImpl.makeReturnEdge(BlockVertex ret)
          makeReturnEdge This is called when a Return statement happens.
 FlowControlEdge DummyEdge.copy(BlockVertex source, BlockVertex target)
           
 

Methods in junit.quilt.cover.generic with parameters of type FlowControlEdge
 void MethInstClassLoader.instrumentEdge(InstContext context, ControlFlowGraph graph, FlowControlEdge edge, BlockVertex vertex)
          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.