Uses of Interface
org.sonar.java.se.constraint.Constraint
Packages that use Constraint
Package
Description
-
Uses of Constraint in org.sonar.java.se
Methods in org.sonar.java.se with type parameters of type ConstraintModifier and TypeMethodDescription<T extends Constraint>
TProgramState.getConstraint(SymbolicValue sv, Class<T> domain) Methods in org.sonar.java.se that return ConstraintMethods in org.sonar.java.se with parameters of type ConstraintModifier and TypeMethodDescriptionProgramState.addConstraint(SymbolicValue symbolicValue, Constraint constraint) ProgramState.addConstraintTransitively(SymbolicValue symbolicValue, Constraint constraint) ProgramState.getValuesWithConstraints(Constraint constraint) Method parameters in org.sonar.java.se with type arguments of type ConstraintModifier and TypeMethodDescriptionFlowComputation.flow(ExplodedGraph.Node currentNode, Set<SymbolicValue> symbolicValues, Predicate<Constraint> addToFlow, Predicate<Constraint> terminateTraversal, List<Class<? extends Constraint>> domains, Set<Symbol> symbols, int maxReturnedFlows) FlowComputation.flow(ExplodedGraph.Node currentNode, Set<SymbolicValue> symbolicValues, Predicate<Constraint> addToFlow, Predicate<Constraint> terminateTraversal, List<Class<? extends Constraint>> domains, Set<Symbol> symbols, int maxReturnedFlows) FlowComputation.flow(ExplodedGraph.Node currentNode, SymbolicValue currentVal, List<Class<? extends Constraint>> domains, int maxReturnedFlows) FlowComputation.flow(ExplodedGraph.Node currentNode, SymbolicValue currentVal, List<Class<? extends Constraint>> domains, Symbol trackSymbol, int maxReturnedFlows) FlowComputation.flowWithoutExceptions(ExplodedGraph.Node currentNode, SymbolicValue currentVal, Predicate<Constraint> addToFlow, Predicate<Constraint> terminateTraversal, List<Class<? extends Constraint>> domains, int maxReturnedFlows) FlowComputation.flowWithoutExceptions(ExplodedGraph.Node currentNode, SymbolicValue currentVal, Predicate<Constraint> addToFlow, Predicate<Constraint> terminateTraversal, List<Class<? extends Constraint>> domains, int maxReturnedFlows) FlowComputation.flowWithoutExceptions(ExplodedGraph.Node currentNode, SymbolicValue currentVal, Predicate<Constraint> addToFlow, List<Class<? extends Constraint>> domains, int maxReturnedFlows) FlowComputation.flowWithoutExceptions(ExplodedGraph.Node currentNode, SymbolicValue currentVal, Predicate<Constraint> addToFlow, List<Class<? extends Constraint>> domains, int maxReturnedFlows) ProgramState.removeConstraintsOnDomain(SymbolicValue sv, Class<? extends Constraint> domain) Constructors in org.sonar.java.se with parameters of type Constraint -
Uses of Constraint in org.sonar.java.se.checks
Classes in org.sonar.java.se.checks that implement ConstraintModifier and TypeClassDescriptionclassstatic enumstatic enumstatic enumstatic enumprotected static enumprotected static enumprotected static enumprotected static enumstatic enumstatic enumstatic enumstatic enumstatic enumstatic enumstatic enumstatic enumstatic enumstatic enumMethods in org.sonar.java.se.checks that return ConstraintModifier and TypeMethodDescriptionDivisionByZeroCheck.ZeroConstraint.copyOver(RelationalSymbolicValue.Kind kind) DivisionByZeroCheck.ZeroConstraint.inverse()default ConstraintXxeProperty.namedConstraint()default ConstraintXxeProperty.securedConstraint()default ConstraintXxeProperty.unsecuredConstraint()Methods in org.sonar.java.se.checks that return types with arguments of type ConstraintModifier and TypeMethodDescriptionprotected abstract List<Class<? extends Constraint>>AbstractXMLProcessing.getDomains()protected List<Class<? extends Constraint>>AllowXMLInclusionCheck.getDomains()protected List<Class<? extends Constraint>>DenialOfServiceXMLCheck.getDomains()protected List<Class<? extends Constraint>>XmlParserLoadsExternalSchemasCheck.getDomains()Methods in org.sonar.java.se.checks with parameters of type ConstraintModifier and TypeMethodDescriptionbooleanDivisionByZeroCheck.ZeroConstraint.isValidWith(Constraint constraint) protected abstract booleanAbstractXMLProcessing.shouldTrackConstraint(Constraint constraint) protected booleanAllowXMLInclusionCheck.shouldTrackConstraint(Constraint constraint) protected booleanDenialOfServiceXMLCheck.shouldTrackConstraint(Constraint constraint) protected booleanXmlParserLoadsExternalSchemasCheck.shouldTrackConstraint(Constraint constraint) Constructors in org.sonar.java.se.checks with parameters of type ConstraintModifierConstructorDescriptionXxePropertyHolder(String propertyName, Constraint named, BiPredicate<SymbolicValue, ExpressionTree> securing, Constraint secured, BiPredicate<SymbolicValue, ExpressionTree> unsecuring, Constraint unsecured) -
Uses of Constraint in org.sonar.java.se.constraint
Classes in org.sonar.java.se.constraint that implement ConstraintModifier and TypeClassDescriptionenumenumclassMethods in org.sonar.java.se.constraint that return ConstraintModifier and TypeMethodDescriptionBooleanConstraint.copyOver(RelationalSymbolicValue.Kind kind) default ConstraintConstraint.copyOver(RelationalSymbolicValue.Kind kind) Return constraint which should be applied to the rhs of the relation, if this constraint is set on the lhs of the relation.ObjectConstraint.copyOver(RelationalSymbolicValue.Kind kind) ConstraintsByDomain.get(Class<? extends Constraint> domain) default ConstraintConstraint.inverse()ObjectConstraint.inverse()Methods in org.sonar.java.se.constraint that return types with arguments of type ConstraintModifier and TypeMethodDescriptionStream<Class<? extends Constraint>>ConstraintsByDomain.domains()ConstraintsByDomain.stream()Methods in org.sonar.java.se.constraint with parameters of type ConstraintModifier and TypeMethodDescriptionbooleanConstraintsByDomain.hasConstraint(Constraint constraint) booleanBooleanConstraint.isValidWith(Constraint constraint) default booleanConstraint.isValidWith(Constraint constraint) booleanObjectConstraint.isValidWith(Constraint constraint) ConstraintsByDomain.put(Constraint constraint) Method parameters in org.sonar.java.se.constraint with type arguments of type ConstraintModifier and TypeMethodDescriptionvoidConstraintsByDomain.forEach(BiConsumer<Class<? extends Constraint>, Constraint> action) voidConstraintsByDomain.forEach(BiConsumer<Class<? extends Constraint>, Constraint> action) ConstraintsByDomain.get(Class<? extends Constraint> domain) ConstraintsByDomain.remove(Class<? extends Constraint> domain) -
Uses of Constraint in org.sonar.java.se.symbolicvalues
Methods in org.sonar.java.se.symbolicvalues with parameters of type ConstraintModifier and TypeMethodDescriptionprotected List<ProgramState>RelationalSymbolicValue.setConstraint(ProgramState initialProgramState, Constraint constraint, Set<RelationalSymbolicValue> knownRelations) SymbolicValue.setConstraint(ProgramState programState, Constraint constraint) protected List<ProgramState>SymbolicValue.setConstraint(ProgramState state, Constraint constraint, Set<RelationalSymbolicValue> knownRelations)