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

Packages that use BlockVertex
junit.quilt.cover.ball94   
junit.quilt.cover.generic   
junit.quilt.cover.state   
 

Uses of BlockVertex in junit.quilt.cover.ball94
 

Subclasses of BlockVertex in junit.quilt.cover.ball94
 class ArrayIncrement
           
 

Uses of BlockVertex in junit.quilt.cover.generic
 

Subclasses of BlockVertex in junit.quilt.cover.generic
 class FinallyVertex
           
 class InitVertex
           
 

Methods in junit.quilt.cover.generic that return BlockVertex
 BlockVertex FlowControlEdge.getSource()
           
 BlockVertex FlowControlEdge.getTarget()
           
 BlockVertex EdgeFactory.makeBlockVertex(org.apache.bcel.classfile.LineNumberTable lineNumberTable)
          makeBlockVertex() Override this method if you want to provide a special implementation of a block vertex.
 BlockVertex ControlFlowGraph.getStartVertex()
           
 BlockVertex ControlFlowGraph.getEndVertex()
           
 BlockVertex EdgeFactoryImpl.makeBlockVertex(org.apache.bcel.classfile.LineNumberTable lineNumberTable)
          makeBlockVertex() Override this method if you want to provide a special implementation of a block vertex.
 

Methods in junit.quilt.cover.generic with parameters of type BlockVertex
 void MethInstClassLoader.instrumentEdge(InstContext context, ControlFlowGraph graph, FlowControlEdge edge, BlockVertex vertex)
          instrumentEdge Call this to add a Vertex in place of an edge.
 void FlowControlEdge.setSource(BlockVertex source)
           
 void FlowControlEdge.setTarget(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.
 void ControlFlowGraph.setStartVertex(BlockVertex start)
           
 void ControlFlowGraph.setEndVertex(BlockVertex end)
           
 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.
 

Constructors in junit.quilt.cover.generic with parameters of type BlockVertex
FlowControlEdge(BlockVertex source, BlockVertex target)
           
FlowControlEdge(int weight, BlockVertex source, BlockVertex target)
           
NormalEdge(BlockVertex source, BlockVertex target)
           
ExceptionEdge(BlockVertex source, BlockVertex handler, java.lang.Class exception)
           
ExceptionEdge(BlockVertex source, BlockVertex handler, org.apache.bcel.generic.ObjectType exception)
           
ExceptionEdge(BlockVertex source, java.lang.Class exception)
           
ExceptionEdge(BlockVertex source, org.apache.bcel.generic.ObjectType exception)
           
JSREdge(BlockVertex source, BlockVertex target)
           
SelectEdge(BlockVertex source, BlockVertex target, java.lang.String expr, int value)
           
SelectEdge(BlockVertex source, BlockVertex target, java.lang.String expr)
           
BranchEdge(BlockVertex start, BlockVertex target, java.lang.String expr, boolean value)
           
StatementSegment(java.lang.String fileName, BlockVertex bv)
           
ReturnEdge(BlockVertex source)
           
DummyEdge(BlockVertex source, BlockVertex target)
           
 

Uses of BlockVertex in junit.quilt.cover.state
 

Subclasses of BlockVertex in junit.quilt.cover.state
 class CallVisitVertex
           
 

Methods in junit.quilt.cover.state with parameters of type BlockVertex
 void SimpleStateMachine.addState(int state, BlockVertex bv)
           
 



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