Uses of Class
org.sonar.java.se.ExplodedGraph.Node
-
Packages that use ExplodedGraph.Node Package Description org.sonar.java.bytecode.se org.sonar.java.se org.sonar.java.se.xproc -
-
Uses of ExplodedGraph.Node in org.sonar.java.bytecode.se
Methods in org.sonar.java.bytecode.se that return ExplodedGraph.Node Modifier and Type Method Description ExplodedGraph.NodeCheckerDispatcher. getNode() -
Uses of ExplodedGraph.Node in org.sonar.java.se
Methods in org.sonar.java.se that return ExplodedGraph.Node Modifier and Type Method Description ExplodedGraph.NodeExplodedGraph.Edge. child()ExplodedGraph.NodeCheckerContext. getNode()ExplodedGraph.NodeCheckerDispatcher. getNode()ExplodedGraph.NodeExplodedGraph. node(ProgramPoint programPoint, ProgramState programState)Returns node associated with given (programPoint,programState) pair.ExplodedGraph.NodeExplodedGraph.Edge. parent()ExplodedGraph.NodeExplodedGraph.Node. parent()Methods in org.sonar.java.se that return types with arguments of type ExplodedGraph.Node Modifier and Type Method Description Map<ExplodedGraph.Node,ExplodedGraph.Node>ExplodedGraph. nodes()Map<ExplodedGraph.Node,ExplodedGraph.Node>ExplodedGraph. nodes()Set<ExplodedGraph.Node>ExplodedGraph.Node. parents()Collection<ExplodedGraph.Node>ExplodedGraph.Node. siblings()Methods in org.sonar.java.se with parameters of type ExplodedGraph.Node Modifier and Type Method Description voidExplodedGraph.Node. addParent(ExplodedGraph.Node parent, MethodYield methodYield)static Set<Flow>FlowComputation. flow(ExplodedGraph.Node currentNode, Set<SymbolicValue> symbolicValues, Predicate<Constraint> addToFlow, Predicate<Constraint> terminateTraversal, List<Class<? extends Constraint>> domains, Set<Symbol> symbols)static Set<Flow>FlowComputation. flow(ExplodedGraph.Node currentNode, SymbolicValue currentVal, List<Class<? extends Constraint>> domains)static Set<Flow>FlowComputation. flow(ExplodedGraph.Node currentNode, SymbolicValue currentVal, List<Class<? extends Constraint>> domains, Symbol trackSymbol)static Set<Flow>FlowComputation. flowWithoutExceptions(ExplodedGraph.Node currentNode, SymbolicValue currentVal, Predicate<Constraint> addToFlow, Predicate<Constraint> terminateTraversal, List<Class<? extends Constraint>> domains)static Set<Flow>FlowComputation. flowWithoutExceptions(ExplodedGraph.Node currentNode, SymbolicValue currentVal, Predicate<Constraint> addToFlow, List<Class<? extends Constraint>> domains) -
Uses of ExplodedGraph.Node in org.sonar.java.se.xproc
Methods in org.sonar.java.se.xproc with parameters of type ExplodedGraph.Node Modifier and Type Method Description ExceptionalYieldMethodBehavior. createExceptionalCheckBasedYield(SymbolicValue target, ExplodedGraph.Node node, String exceptionType, SECheck check)voidMethodBehavior. createYield(ExplodedGraph.Node node)voidMethodBehavior. createYield(ExplodedGraph.Node node, boolean storeNodeForReporting)Constructors in org.sonar.java.se.xproc with parameters of type ExplodedGraph.Node Constructor Description ExceptionalCheckBasedYield(SymbolicValue svCausingException, String exceptionType, Class<? extends SECheck> check, ExplodedGraph.Node node, MethodBehavior behavior)ExceptionalYield(ExplodedGraph.Node node, MethodBehavior behavior)HappyPathYield(ExplodedGraph.Node node, MethodBehavior behavior)MethodYield(ExplodedGraph.Node node, MethodBehavior behavior)
-