Uses of Class
edu.umd.cs.findbugs.ba.Edge.Type
-
Packages that use Edge.Type Package Description edu.umd.cs.findbugs.ba -
-
Uses of Edge.Type in edu.umd.cs.findbugs.ba
Fields in edu.umd.cs.findbugs.ba with annotations of type Edge.Type Modifier and Type Field Description static intEdgeTypes. BACKEDGE_SOURCE_EDGESpecial (synthetic) edge for path profiling; backedge source to CFG exit.static intEdgeTypes. BACKEDGE_TARGET_EDGESpecial (synthetic) edge for path profiling; CFG entry to backedge target.static intEdgeTypes. EXIT_EDGESystem.exit() edge.static intEdgeTypes. FALL_THROUGH_EDGEEdge type for fall-through to next instruction.static intEdgeTypes. GOTO_EDGEEdge type for GOTO instructions.static intEdgeTypes. HANDLED_EXCEPTION_EDGEEdge representing control flow from an exception-raising basic block to an explicit handler for the exception.static intEdgeTypes. IFCMP_EDGEEdge type for IFCMP instructions when condition is true.static intEdgeTypes. JSR_EDGEEdge type for JSR instructions.static intEdgeTypes. RET_EDGEEdge type for RET instructions.static intEdgeTypes. RETURN_EDGEEdge type for RETURN instructions.static intEdgeTypes. START_EDGEEdge from entry node to real start node.static intEdgeTypes. SWITCH_DEFAULT_EDGEEdge type for switch instructions (default case).static intEdgeTypes. SWITCH_EDGEEdge type for switch instructions (explicit case).static intEdgeTypes. UNHANDLED_EXCEPTION_EDGEEdge representing the possibility that an exception might propagate out of the current method.static intEdgeTypes. UNKNOWN_EDGEUnknown edge type.Methods in edu.umd.cs.findbugs.ba with annotations of type Edge.Type Modifier and Type Method Description intTarget. getEdgeType()Get the control flow edge type.intEdge. getType()Get the type of edge.static intEdge. stringToEdgeType(java.lang.String s)Get numeric edge type from string representation.Method parameters in edu.umd.cs.findbugs.ba with annotations of type Edge.Type Modifier and Type Method Description EdgeCFG. createEdge(BasicBlock source, BasicBlock dest, int type)Add a unique edge to the graph.static java.lang.StringEdge. edgeTypeToString(int edgeType)Get string representing given edge type.EdgeCFG. getIncomingEdgeWithType(BasicBlock basicBlock, int edgeType)Get the first incoming edge in basic block with given type.EdgeCFG. getOutgoingEdgeWithType(BasicBlock basicBlock, int edgeType)Get the first outgoing edge in basic block with given type.BasicBlockCFG. getPredecessorWithEdgeType(BasicBlock target, int edgeType)Get the first predecessor reachable from given edge type.BasicBlockCFG. getSuccessorWithEdgeType(BasicBlock source, int edgeType)Get the first successor reachable from given edge type.voidEdge. setType(int type)Set the type of edge.Constructor parameters in edu.umd.cs.findbugs.ba with annotations of type Edge.Type Constructor Description Target(org.apache.bcel.generic.InstructionHandle targetInstruction, int edgeType)Constructor.
-