Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- a - Variable in class org.sonar.java.se.Pair
- AbstractXMLProcessing - Class in org.sonar.java.se.checks
- AbstractXMLProcessing() - Constructor for class org.sonar.java.se.checks.AbstractXMLProcessing
- add(JavaFileScannerContext.Location) - Method in class org.sonar.java.se.Flow.Builder
- addAll(Flow) - Method in class org.sonar.java.se.Flow.Builder
- addConstraint(SymbolicValue, Constraint) - Method in class org.sonar.java.se.ProgramState
- addConstraints(SymbolicValue, ConstraintsByDomain) - Method in class org.sonar.java.se.ProgramState
- addConstraintTransitively(SymbolicValue, Constraint) - Method in class org.sonar.java.se.ProgramState
- addExceptionalYield(SymbolicValue, ProgramState, String, SECheck) - Method in interface org.sonar.java.se.CheckerContext
- addExceptionalYield(SymbolicValue, ProgramState, String, SECheck) - Method in class org.sonar.java.se.CheckerDispatcher
- addExceptionalYield(SymbolicValue, ProgramState, String, SECheck) - Method in class org.sonar.java.se.ExplodedGraphWalker
- addIssueLocation(Flow, Tree, boolean) - Static method in class org.sonar.java.se.AlwaysTrueOrFalseExpressionCollector
- addParameter(SymbolicValue) - Method in class org.sonar.java.se.xproc.MethodBehavior
- addParent(ExplodedGraph.Node, MethodYield) - Method in class org.sonar.java.se.ExplodedGraph.Node
- addStates(List<ProgramState>, List<ProgramState>) - Static method in class org.sonar.java.se.symbolicvalues.SymbolicValue.BooleanExpressionSymbolicValue
- addTransition(ProgramState) - Method in interface org.sonar.java.se.CheckerContext
- addTransition(ProgramState) - Method in class org.sonar.java.se.CheckerDispatcher
- addYield(MethodYield) - Method in class org.sonar.java.se.xproc.MethodBehavior
- AllowXMLInclusionCheck - Class in org.sonar.java.se.checks
-
This check uses the symbolic value and constraints set by XxeProcessingCheck.
- AllowXMLInclusionCheck() - Constructor for class org.sonar.java.se.checks.AllowXMLInclusionCheck
- alwaysFalse() - Method in class org.sonar.java.se.AlwaysTrueOrFalseExpressionCollector
- alwaysTrue() - Method in class org.sonar.java.se.AlwaysTrueOrFalseExpressionCollector
- AlwaysTrueOrFalseExpressionCollector - Class in org.sonar.java.se
- AlwaysTrueOrFalseExpressionCollector() - Constructor for class org.sonar.java.se.AlwaysTrueOrFalseExpressionCollector
- alwaysTrueOrFalseExpressions() - Method in interface org.sonar.java.se.CheckerContext
- alwaysTrueOrFalseExpressions() - Method in class org.sonar.java.se.CheckerDispatcher
- AndSymbolicValue() - Constructor for class org.sonar.java.se.symbolicvalues.SymbolicValue.AndSymbolicValue
- assumeDual(ProgramState) - Method in class org.sonar.java.se.constraint.ConstraintManager
B
- b - Variable in class org.sonar.java.se.Pair
- behaviorCache - Variable in class org.sonar.java.se.SymbolicExecutionVisitor
- BehaviorCache - Class in org.sonar.java.se.xproc
- BehaviorCache() - Constructor for class org.sonar.java.se.xproc.BehaviorCache
- behaviors - Variable in class org.sonar.java.se.xproc.BehaviorCache
- BinarySymbolicValue - Class in org.sonar.java.se.symbolicvalues
- BinarySymbolicValue() - Constructor for class org.sonar.java.se.symbolicvalues.BinarySymbolicValue
- block - Variable in class org.sonar.java.se.ProgramPoint
- BOOLEAN_VALUE_MATCHER - Static variable in class org.sonar.java.se.ExplodedGraphWalker
- BooleanConstraint - Enum in org.sonar.java.se.constraint
- BooleanExpressionSymbolicValue() - Constructor for class org.sonar.java.se.symbolicvalues.SymbolicValue.BooleanExpressionSymbolicValue
- BooleanGratuitousExpressionsCheck - Class in org.sonar.java.se.checks
- BooleanGratuitousExpressionsCheck() - Constructor for class org.sonar.java.se.checks.BooleanGratuitousExpressionsCheck
- BooleanSymbolicValue() - Constructor for class org.sonar.java.se.symbolicvalues.SymbolicValue.BooleanSymbolicValue
- build() - Method in class org.sonar.java.se.Flow.Builder
- builder() - Static method in class org.sonar.java.se.Flow
C
- canReach(SymbolicValue) - Method in class org.sonar.java.se.ProgramState
- CaughtExceptionSymbolicValue(SymbolicValue.ExceptionalSymbolicValue) - Constructor for class org.sonar.java.se.symbolicvalues.SymbolicValue.CaughtExceptionSymbolicValue
- check() - Method in class org.sonar.java.se.xproc.ExceptionalCheckBasedYield
- checkEndOfExecution(CheckerContext) - Method in class org.sonar.java.se.checks.BooleanGratuitousExpressionsCheck
- checkEndOfExecution(CheckerContext) - Method in class org.sonar.java.se.checks.ConditionalUnreachableCodeCheck
- checkEndOfExecution(CheckerContext) - Method in class org.sonar.java.se.checks.InvariantReturnCheck
- checkEndOfExecution(CheckerContext) - Method in class org.sonar.java.se.checks.MapComputeIfAbsentOrPresentCheck
- checkEndOfExecution(CheckerContext) - Method in class org.sonar.java.se.checks.NonNullSetToNullCheck
- checkEndOfExecution(CheckerContext) - Method in class org.sonar.java.se.checks.NoWayOutLoopCheck
- checkEndOfExecution(CheckerContext) - Method in class org.sonar.java.se.checks.NullDereferenceCheck
- checkEndOfExecution(CheckerContext) - Method in class org.sonar.java.se.checks.RedundantAssignmentsCheck
- checkEndOfExecution(CheckerContext) - Method in class org.sonar.java.se.checks.SECheck
- checkEndOfExecutionPath(CheckerContext, ConstraintManager) - Method in class org.sonar.java.se.checks.AbstractXMLProcessing
- checkEndOfExecutionPath(CheckerContext, ConstraintManager) - Method in class org.sonar.java.se.checks.CustomUnclosedResourcesCheck
- checkEndOfExecutionPath(CheckerContext, ConstraintManager) - Method in class org.sonar.java.se.checks.DivisionByZeroCheck
- checkEndOfExecutionPath(CheckerContext, ConstraintManager) - Method in class org.sonar.java.se.checks.InvariantReturnCheck
- checkEndOfExecutionPath(CheckerContext, ConstraintManager) - Method in class org.sonar.java.se.checks.LocksNotUnlockedCheck
- checkEndOfExecutionPath(CheckerContext, ConstraintManager) - Method in class org.sonar.java.se.checks.NonNullSetToNullCheck
- checkEndOfExecutionPath(CheckerContext, ConstraintManager) - Method in class org.sonar.java.se.checks.NullDereferenceCheck
- checkEndOfExecutionPath(CheckerContext, ConstraintManager) - Method in class org.sonar.java.se.checks.OptionalGetBeforeIsPresentCheck
- checkEndOfExecutionPath(CheckerContext, ConstraintManager) - Method in class org.sonar.java.se.checks.SECheck
- checkEndOfExecutionPath(CheckerContext, ConstraintManager) - Method in class org.sonar.java.se.checks.StreamNotConsumedCheck
- checkEndOfExecutionPath(CheckerContext, ConstraintManager) - Method in class org.sonar.java.se.checks.UnclosedResourcesCheck
- checkEndOfExecutionPath(CheckerContext, ConstraintManager) - Method in class org.sonar.java.se.checks.XmlValidatedSignatureCheck
- checkEndOfExecutionPath(CheckerContext, ConstraintManager) - Method in class org.sonar.java.se.checks.XxeProcessingCheck
- CheckerContext - Interface in org.sonar.java.se
- CheckerDispatcher - Class in org.sonar.java.se
- CheckerDispatcher(ExplodedGraphWalker, List<SECheck>, JavaFileScannerContext) - Constructor for class org.sonar.java.se.CheckerDispatcher
- CheckerTreeNodeVisitor - Class in org.sonar.java.se.checks
- CheckerTreeNodeVisitor(ProgramState) - Constructor for class org.sonar.java.se.checks.CheckerTreeNodeVisitor
- checkPostStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.CustomUnclosedResourcesCheck
- checkPostStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.DivisionByZeroCheck
- checkPostStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.LocksNotUnlockedCheck
- checkPostStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.MapComputeIfAbsentOrPresentCheck
- checkPostStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.MinMaxRangeCheck
- checkPostStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.NonNullSetToNullCheck
- checkPostStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.NullDereferenceCheck
- checkPostStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.ObjectOutputStreamCheck
- checkPostStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.OptionalGetBeforeIsPresentCheck
- checkPostStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.RedundantAssignmentsCheck
- checkPostStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.SECheck
- checkPostStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.StreamConsumedCheck
- checkPostStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.UnclosedResourcesCheck
- checkPostStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.XmlValidatedSignatureCheck
- checkPostStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.XxeProcessingCheck
- checkPreStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.AbstractXMLProcessing
- checkPreStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.CustomUnclosedResourcesCheck
- checkPreStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.DivisionByZeroCheck
- checkPreStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.LocksNotUnlockedCheck
- checkPreStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.MapComputeIfAbsentOrPresentCheck
- checkPreStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.MinMaxRangeCheck
- checkPreStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.NonNullSetToNullCheck
- checkPreStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.NoWayOutLoopCheck
- checkPreStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.NullDereferenceCheck
- checkPreStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.ObjectOutputStreamCheck
- checkPreStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.OptionalGetBeforeIsPresentCheck
- checkPreStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.ParameterNullnessCheck
- checkPreStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.SECheck
- checkPreStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.StreamConsumedCheck
- checkPreStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.UnclosedResourcesCheck
- checkPreStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.XmlValidatedSignatureCheck
- checkPreStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.XxeProcessingCheck
- child() - Method in class org.sonar.java.se.ExplodedGraph.Edge
- cleanup() - Method in class org.sonar.java.se.xproc.BehaviorCache
- cleanupConstraints(Collection<SymbolicValue>) - Method in class org.sonar.java.se.ProgramState
- cleanupDeadSymbols(Set<Symbol>, Collection<SymbolicValue>) - Method in class org.sonar.java.se.ProgramState
- cleanupStack(Tree) - Method in class org.sonar.java.se.ExplodedGraphWalker
- CLOSED - Enum constant in enum org.sonar.java.se.checks.UnclosedResourcesCheck.ResourceConstraint
- closingMethod - Variable in class org.sonar.java.se.checks.CustomUnclosedResourcesCheck
- completed() - Method in class org.sonar.java.se.xproc.MethodBehavior
- computedFrom() - Method in class org.sonar.java.se.symbolicvalues.BinarySymbolicValue
- computedFrom() - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue
- computedFrom() - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue.UnarySymbolicValue
- computedFrom(List<ProgramState.SymbolicValueSymbol>) - Method in class org.sonar.java.se.symbolicvalues.BinarySymbolicValue
- computedFrom(List<ProgramState.SymbolicValueSymbol>) - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue
- computedFrom(List<ProgramState.SymbolicValueSymbol>) - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue.UnarySymbolicValue
- computedFromSymbols() - Method in class org.sonar.java.se.symbolicvalues.BinarySymbolicValue
- computedFromSymbols() - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue
- computedFromSymbols() - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue.UnarySymbolicValue
- ConditionalUnreachableCodeCheck - Class in org.sonar.java.se.checks
- ConditionalUnreachableCodeCheck() - Constructor for class org.sonar.java.se.checks.ConditionalUnreachableCodeCheck
- constraint() - Method in class org.sonar.java.se.LearnedConstraint
- Constraint - Interface in org.sonar.java.se.constraint
- ConstraintManager - Class in org.sonar.java.se.constraint
- ConstraintManager() - Constructor for class org.sonar.java.se.constraint.ConstraintManager
- ConstraintsByDomain - Class in org.sonar.java.se.constraint
- constraintsSize() - Method in class org.sonar.java.se.ProgramState
- constructor - Variable in class org.sonar.java.se.checks.CustomUnclosedResourcesCheck
- CONSUMED - Enum constant in enum org.sonar.java.se.checks.StreamConsumedCheck.StreamPipelineConstraint
- copyOver(RelationalSymbolicValue.Kind) - Method in enum org.sonar.java.se.checks.DivisionByZeroCheck.ZeroConstraint
- copyOver(RelationalSymbolicValue.Kind) - Method in enum org.sonar.java.se.constraint.BooleanConstraint
- copyOver(RelationalSymbolicValue.Kind) - Method in interface org.sonar.java.se.constraint.Constraint
-
Return constraint which should be applied to the rhs of the relation, if this constraint is set on the lhs of the relation.
- copyOver(RelationalSymbolicValue.Kind) - Method in enum org.sonar.java.se.constraint.ObjectConstraint
- createBinarySymbolicValue(Tree, List<ProgramState.SymbolicValueSymbol>) - Method in class org.sonar.java.se.constraint.ConstraintManager
- createCaughtExceptionSymbolicValue(SymbolicValue.ExceptionalSymbolicValue) - Method in class org.sonar.java.se.constraint.ConstraintManager
- createDefaultSymbolicValue() - Method in class org.sonar.java.se.constraint.ConstraintManager
- createEquality(ProgramState.SymbolicValueSymbol, ProgramState.SymbolicValueSymbol) - Method in class org.sonar.java.se.constraint.ConstraintManager
- createExceptionalCheckBasedYield(SymbolicValue, ExplodedGraph.Node, String, SECheck) - Method in class org.sonar.java.se.xproc.MethodBehavior
- createExceptionalSymbolicValue(Type) - Method in class org.sonar.java.se.constraint.ConstraintManager
- createMethodSymbolicValue(MethodInvocationTree, List<ProgramState.SymbolicValueSymbol>) - Method in class org.sonar.java.se.constraint.ConstraintManager
- createSink() - Method in interface org.sonar.java.se.CheckerContext
- createSink() - Method in class org.sonar.java.se.CheckerDispatcher
- createSymbolicValue() - Method in interface org.sonar.java.se.SymbolicValueFactory
- createSymbolicValue(Tree) - Method in class org.sonar.java.se.constraint.ConstraintManager
- createWalker(BehaviorCache, JavaFileScannerContext) - Method in class org.sonar.java.se.ExplodedGraphWalker.ExplodedGraphWalkerFactory
- createYield(ExplodedGraph.Node) - Method in class org.sonar.java.se.xproc.MethodBehavior
- CUSTOM_ENTITY_RESOLVER - Enum constant in enum org.sonar.java.se.checks.XxeProcessingCheck.XxeEntityResolver
- CustomUnclosedResourcesCheck - Class in org.sonar.java.se.checks
- CustomUnclosedResourcesCheck() - Constructor for class org.sonar.java.se.checks.CustomUnclosedResourcesCheck
- CustomUnclosedResourcesCheck.CustomResourceConstraint - Class in org.sonar.java.se.checks
D
- DenialOfServiceXMLCheck - Class in org.sonar.java.se.checks
-
This check uses the symbolic value and constraints set by XxeProcessingCheck.
- DenialOfServiceXMLCheck() - Constructor for class org.sonar.java.se.checks.DenialOfServiceXMLCheck
- deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.sonar.java.se.xproc.MethodBehaviorJsonAdapter
- DISABLE - Enum constant in enum org.sonar.java.se.checks.XxeProcessingCheck.XxeSetExpandEntity
- DISABLE - Enum constant in enum org.sonar.java.se.checks.XxeProperty.FeatureXInclude
- DivisionByZeroCheck - Class in org.sonar.java.se.checks
- DivisionByZeroCheck() - Constructor for class org.sonar.java.se.checks.DivisionByZeroCheck
- DivisionByZeroCheck.ZeroConstraint - Enum in org.sonar.java.se.checks
- domains() - Method in class org.sonar.java.se.constraint.ConstraintsByDomain
E
- edges() - Method in class org.sonar.java.se.ExplodedGraph.Node
- elements() - Method in class org.sonar.java.se.Flow
- empty() - Static method in class org.sonar.java.se.constraint.ConstraintsByDomain
- empty() - Static method in class org.sonar.java.se.Flow
- EMPTY_STATE - Static variable in class org.sonar.java.se.ProgramState
- ENABLE - Enum constant in enum org.sonar.java.se.checks.XxeProcessingCheck.XmlSetValidating
- ENABLE - Enum constant in enum org.sonar.java.se.checks.XxeProcessingCheck.XmlSetXIncludeAware
- ENABLE - Enum constant in enum org.sonar.java.se.checks.XxeProperty.FeatureXInclude
- enqueue(ProgramPoint, ProgramState) - Method in class org.sonar.java.se.ExplodedGraphWalker
- enqueue(ProgramPoint, ProgramState, boolean) - Method in class org.sonar.java.se.ExplodedGraphWalker
- enqueue(ProgramPoint, ProgramState, boolean, MethodYield) - Method in class org.sonar.java.se.ExplodedGraphWalker
- enqueue(ProgramPoint, ProgramState, MethodYield) - Method in class org.sonar.java.se.ExplodedGraphWalker
- EQUAL - Enum constant in enum org.sonar.java.se.symbolicvalues.RelationalSymbolicValue.Kind
- equals(Object) - Method in class org.sonar.java.se.checks.XxeProcessingCheck.XxeSymbolicValue
- equals(Object) - Method in class org.sonar.java.se.constraint.ConstraintsByDomain
- equals(Object) - Method in class org.sonar.java.se.constraint.TypedConstraint
- equals(Object) - Method in class org.sonar.java.se.ExplodedGraph.Edge
- equals(Object) - Method in class org.sonar.java.se.ExplodedGraph.Node
- equals(Object) - Method in class org.sonar.java.se.Flow
- equals(Object) - Method in class org.sonar.java.se.ProgramPoint
- equals(Object) - Method in class org.sonar.java.se.ProgramState
- equals(Object) - Method in class org.sonar.java.se.ProgramState.SymbolicValueSymbol
- equals(Object) - Method in class org.sonar.java.se.symbolicvalues.RelationalSymbolicValue
- equals(Object) - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue
- equals(Object) - Method in class org.sonar.java.se.xproc.ExceptionalCheckBasedYield
- equals(Object) - Method in class org.sonar.java.se.xproc.ExceptionalYield
- equals(Object) - Method in class org.sonar.java.se.xproc.HappyPathYield
- equals(Object) - Method in class org.sonar.java.se.xproc.MethodBehavior
- equals(Object) - Method in class org.sonar.java.se.xproc.MethodYield
- EQUALS_METHODS - Static variable in class org.sonar.java.se.ExplodedGraphWalker
- exception() - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue.CaughtExceptionSymbolicValue
- ExceptionalCheckBasedYield - Class in org.sonar.java.se.xproc
- ExceptionalCheckBasedYield(SymbolicValue, String, Class<? extends SECheck>, ExplodedGraph.Node, MethodBehavior) - Constructor for class org.sonar.java.se.xproc.ExceptionalCheckBasedYield
- exceptionalPathYields() - Method in class org.sonar.java.se.xproc.MethodBehavior
- ExceptionalSymbolicValue(Type) - Constructor for class org.sonar.java.se.symbolicvalues.SymbolicValue.ExceptionalSymbolicValue
- ExceptionalYield - Class in org.sonar.java.se.xproc
- ExceptionalYield(ExplodedGraph.Node, MethodBehavior) - Constructor for class org.sonar.java.se.xproc.ExceptionalYield
- ExceptionalYield(MethodBehavior) - Constructor for class org.sonar.java.se.xproc.ExceptionalYield
- ExceptionalYieldChecker - Class in org.sonar.java.se.checks
- exceptionFlows(int) - Method in class org.sonar.java.se.xproc.ExceptionalCheckBasedYield
- exceptionType() - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue.ExceptionalSymbolicValue
- exceptionType(Sema) - Method in class org.sonar.java.se.xproc.ExceptionalCheckBasedYield
- exceptionType(Sema) - Method in class org.sonar.java.se.xproc.ExceptionalYield
- ExceptionUtils - Class in org.sonar.java.se
- excludedTypes - Variable in class org.sonar.java.se.checks.UnclosedResourcesCheck
- execute(MethodTree) - Method in class org.sonar.java.se.SymbolicExecutionVisitor
- executeCheckEndOfExecution() - Method in class org.sonar.java.se.CheckerDispatcher
- executeCheckEndOfExecutionPath(ConstraintManager) - Method in class org.sonar.java.se.CheckerDispatcher
- executeCheckPostStatement(Tree) - Method in class org.sonar.java.se.CheckerDispatcher
- executeCheckPreStatement(Tree) - Method in class org.sonar.java.se.CheckerDispatcher
- exitingOnRuntimeException() - Method in class org.sonar.java.se.ProgramState
- exitValue() - Method in class org.sonar.java.se.ProgramState
- ExplodedGraph - Class in org.sonar.java.se
- ExplodedGraph() - Constructor for class org.sonar.java.se.ExplodedGraph
- ExplodedGraph.Edge - Class in org.sonar.java.se
- ExplodedGraph.Node - Class in org.sonar.java.se
- ExplodedGraphTooBigException(String) - Constructor for exception class org.sonar.java.se.ExplodedGraphWalker.ExplodedGraphTooBigException
- ExplodedGraphWalker - Class in org.sonar.java.se
- ExplodedGraphWalker(List<SECheck>, BehaviorCache, JavaFileScannerContext) - Constructor for class org.sonar.java.se.ExplodedGraphWalker
- ExplodedGraphWalker(BehaviorCache, JavaFileScannerContext) - Constructor for class org.sonar.java.se.ExplodedGraphWalker
- ExplodedGraphWalker.ExplodedGraphTooBigException - Exception Class in org.sonar.java.se
- ExplodedGraphWalker.ExplodedGraphWalkerFactory - Class in org.sonar.java.se
-
This class ensures that the SE checks are placed in the correct order for the ExplodedGraphWalker In addition, checks that are needed for a correct ExplodedGraphWalker processing are provided in all cases.
- ExplodedGraphWalker.MaximumStartingStatesException - Exception Class in org.sonar.java.se
- ExplodedGraphWalker.MaximumStepsReachedException - Exception Class in org.sonar.java.se
- ExplodedGraphWalker.TooManyNestedBooleanStatesException - Exception Class in org.sonar.java.se
- ExplodedGraphWalkerFactory(List<SECheck>) - Constructor for class org.sonar.java.se.ExplodedGraphWalker.ExplodedGraphWalkerFactory
F
- factoryMethod - Variable in class org.sonar.java.se.checks.CustomUnclosedResourcesCheck
- FALSE - Enum constant in enum org.sonar.java.se.constraint.BooleanConstraint
- FALSE_LITERAL - Static variable in class org.sonar.java.se.symbolicvalues.SymbolicValue
- FIRST_FLOW - Static variable in class org.sonar.java.se.FlowComputation
- firstFlowLocation() - Method in class org.sonar.java.se.Flow
- flow(List<Integer>, List<Class<? extends Constraint>>, int) - Method in class org.sonar.java.se.xproc.ExceptionalCheckBasedYield
- flow(List<Integer>, List<Class<? extends Constraint>>, int) - Method in class org.sonar.java.se.xproc.MethodYield
- flow(ExplodedGraph.Node, Set<SymbolicValue>, Predicate<Constraint>, Predicate<Constraint>, List<Class<? extends Constraint>>, Set<Symbol>, int) - Static method in class org.sonar.java.se.FlowComputation
- flow(ExplodedGraph.Node, SymbolicValue, List<Class<? extends Constraint>>, int) - Static method in class org.sonar.java.se.FlowComputation
- flow(ExplodedGraph.Node, SymbolicValue, List<Class<? extends Constraint>>, Symbol, int) - Static method in class org.sonar.java.se.FlowComputation
- Flow - Class in org.sonar.java.se
- Flow.Builder - Class in org.sonar.java.se
- FlowComputation - Class in org.sonar.java.se
- flowForExpression(Tree, int) - Method in class org.sonar.java.se.AlwaysTrueOrFalseExpressionCollector
- flowsForArgumentsChangingName(List<Integer>, MethodInvocationTree) - Static method in class org.sonar.java.se.FlowComputation
- flowsForPassedArguments(List<Integer>, MethodInvocationTree) - Static method in class org.sonar.java.se.FlowComputation
- flowWithoutExceptions(ExplodedGraph.Node, SymbolicValue, Predicate<Constraint>, Predicate<Constraint>, List<Class<? extends Constraint>>, int) - Static method in class org.sonar.java.se.FlowComputation
- flowWithoutExceptions(ExplodedGraph.Node, SymbolicValue, Predicate<Constraint>, List<Class<? extends Constraint>>, int) - Static method in class org.sonar.java.se.FlowComputation
- forEach(BiConsumer<Class<? extends Constraint>, Constraint>) - Method in class org.sonar.java.se.constraint.ConstraintsByDomain
G
- generatedByCheck(SECheck) - Method in class org.sonar.java.se.xproc.ExceptionalCheckBasedYield
- generatedByCheck(SECheck) - Method in class org.sonar.java.se.xproc.MethodYield
- get(Class<? extends Constraint>) - Method in class org.sonar.java.se.constraint.ConstraintsByDomain
- get(String) - Method in class org.sonar.java.se.xproc.BehaviorCache
- get(Symbol.MethodSymbol) - Method in class org.sonar.java.se.xproc.BehaviorCache
- getArgumentIdentifier(MethodInvocationTree, int) - Static method in class org.sonar.java.se.FlowComputation
- getConstraint(SymbolicValue, Class<T>) - Method in class org.sonar.java.se.ProgramState
- getConstraintManager() - Method in interface org.sonar.java.se.CheckerContext
- getConstraintManager() - Method in class org.sonar.java.se.CheckerDispatcher
- getConstraints(SymbolicValue) - Method in class org.sonar.java.se.ProgramState
- getDeclaredExceptions() - Method in class org.sonar.java.se.xproc.MethodBehavior
- getDomains() - Method in class org.sonar.java.se.checks.AbstractXMLProcessing
- getDomains() - Method in class org.sonar.java.se.checks.AllowXMLInclusionCheck
- getDomains() - Method in class org.sonar.java.se.checks.DenialOfServiceXMLCheck
- getDomains() - Method in class org.sonar.java.se.checks.XmlParserLoadsExternalSchemasCheck
- getEntryException() - Method in class org.sonar.java.se.ProgramState
- getExceptionType() - Method in class org.sonar.java.se.xproc.ExceptionalYield
- getFlows() - Method in class org.sonar.java.se.checks.SECheck.SEIssue
- getLeftOp() - Method in class org.sonar.java.se.symbolicvalues.BinarySymbolicValue
- getMessage() - Method in class org.sonar.java.se.checks.AbstractXMLProcessing
- getMessage() - Method in class org.sonar.java.se.checks.AllowXMLInclusionCheck
- getMessage() - Method in class org.sonar.java.se.checks.DenialOfServiceXMLCheck
- getMessage() - Method in class org.sonar.java.se.checks.SECheck.SEIssue
- getMessage() - Method in class org.sonar.java.se.checks.XmlParserLoadsExternalSchemasCheck
- getName(Tree) - Static method in class org.sonar.java.se.checks.SyntaxTreeNameFinder
- getNode() - Method in interface org.sonar.java.se.CheckerContext
- getNode() - Method in class org.sonar.java.se.CheckerDispatcher
- getParsingMethods() - Method in class org.sonar.java.se.checks.AbstractXMLProcessing
- getParsingMethods() - Method in class org.sonar.java.se.checks.AllowXMLInclusionCheck
- getParsingMethods() - Method in class org.sonar.java.se.checks.DenialOfServiceXMLCheck
- getParsingMethods() - Method in class org.sonar.java.se.checks.XmlParserLoadsExternalSchemasCheck
- getRightOp() - Method in class org.sonar.java.se.symbolicvalues.BinarySymbolicValue
- getScannerContext() - Method in interface org.sonar.java.se.CheckerContext
- getScannerContext() - Method in class org.sonar.java.se.CheckerDispatcher
- getState() - Method in interface org.sonar.java.se.CheckerContext
- getState() - Method in class org.sonar.java.se.CheckerDispatcher
- getTree() - Method in class org.sonar.java.se.checks.SECheck.SEIssue
- getType(Sema) - Method in class org.sonar.java.se.constraint.TypedConstraint
- getValue(int) - Method in class org.sonar.java.se.ProgramState
- getValue(Symbol) - Method in class org.sonar.java.se.ProgramState
- getValuesWithConstraints(Constraint) - Method in class org.sonar.java.se.ProgramState
- getWalker() - Method in class org.sonar.java.se.SymbolicExecutionVisitor
- GREATER_THAN_OR_EQUAL - Enum constant in enum org.sonar.java.se.symbolicvalues.RelationalSymbolicValue.Kind
- gson() - Static method in class org.sonar.java.se.xproc.MethodBehaviorJsonAdapter
H
- HappyPathYield - Class in org.sonar.java.se.xproc
- HappyPathYield(ExplodedGraph.Node, MethodBehavior) - Constructor for class org.sonar.java.se.xproc.HappyPathYield
- HappyPathYield(MethodBehavior) - Constructor for class org.sonar.java.se.xproc.HappyPathYield
- happyPathYields() - Method in class org.sonar.java.se.xproc.MethodBehavior
- hasConstraint(Constraint) - Method in class org.sonar.java.se.constraint.ConstraintsByDomain
- hashCode() - Method in class org.sonar.java.se.checks.XxeProcessingCheck.XxeSymbolicValue
- hashCode() - Method in class org.sonar.java.se.constraint.ConstraintsByDomain
- hashCode() - Method in class org.sonar.java.se.constraint.TypedConstraint
- hashCode() - Method in class org.sonar.java.se.ExplodedGraph.Edge
- hashCode() - Method in class org.sonar.java.se.ExplodedGraph.Node
- hashCode() - Method in class org.sonar.java.se.Flow
- hashCode() - Method in class org.sonar.java.se.ProgramPoint
- hashCode() - Method in class org.sonar.java.se.ProgramState
- hashCode() - Method in class org.sonar.java.se.ProgramState.SymbolicValueSymbol
- hashCode() - Method in class org.sonar.java.se.symbolicvalues.RelationalSymbolicValue
- hashCode() - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue
- hashCode() - Method in class org.sonar.java.se.xproc.ExceptionalCheckBasedYield
- hashCode() - Method in class org.sonar.java.se.xproc.ExceptionalYield
- hashCode() - Method in class org.sonar.java.se.xproc.HappyPathYield
- hashCode() - Method in class org.sonar.java.se.xproc.MethodBehavior
- hashCode() - Method in class org.sonar.java.se.xproc.MethodYield
- hasPreciseValue() - Method in enum org.sonar.java.se.checks.DivisionByZeroCheck.ZeroConstraint
- hasPreciseValue() - Method in enum org.sonar.java.se.constraint.BooleanConstraint
- hasPreciseValue() - Method in interface org.sonar.java.se.constraint.Constraint
- hasPreciseValue() - Method in enum org.sonar.java.se.constraint.ObjectConstraint
- hasUnreachableCode(Tree, boolean) - Static method in class org.sonar.java.se.AlwaysTrueOrFalseExpressionCollector
I
- i - Variable in class org.sonar.java.se.ProgramPoint
- init - Variable in class org.sonar.java.se.checks.XxeProcessingCheck.XxeSymbolicValue
- init(MethodTree, CFG) - Method in class org.sonar.java.se.CheckerDispatcher
- init(MethodTree, CFG) - Method in class org.sonar.java.se.checks.DivisionByZeroCheck
- init(MethodTree, CFG) - Method in class org.sonar.java.se.checks.InvariantReturnCheck
- init(MethodTree, CFG) - Method in class org.sonar.java.se.checks.MapComputeIfAbsentOrPresentCheck
- init(MethodTree, CFG) - Method in class org.sonar.java.se.checks.NonNullSetToNullCheck
- init(MethodTree, CFG) - Method in class org.sonar.java.se.checks.NoWayOutLoopCheck
- init(MethodTree, CFG) - Method in class org.sonar.java.se.checks.NullDereferenceCheck
- init(MethodTree, CFG) - Method in class org.sonar.java.se.checks.RedundantAssignmentsCheck
- init(MethodTree, CFG) - Method in class org.sonar.java.se.checks.SECheck
- init(MethodTree, CFG) - Method in class org.sonar.java.se.checks.UnclosedResourcesCheck
- InstanceOfSymbolicValue() - Constructor for class org.sonar.java.se.symbolicvalues.SymbolicValue.InstanceOfSymbolicValue
- interruptedExecution(Exception) - Method in class org.sonar.java.se.CheckerDispatcher
- interruptedExecution(CheckerContext) - Method in class org.sonar.java.se.checks.InvariantReturnCheck
- interruptedExecution(CheckerContext) - Method in class org.sonar.java.se.checks.NonNullSetToNullCheck
- interruptedExecution(CheckerContext) - Method in class org.sonar.java.se.checks.NoWayOutLoopCheck
- interruptedExecution(CheckerContext) - Method in class org.sonar.java.se.checks.NullDereferenceCheck
- interruptedExecution(CheckerContext) - Method in class org.sonar.java.se.checks.RedundantAssignmentsCheck
- interruptedExecution(CheckerContext) - Method in class org.sonar.java.se.checks.SECheck
- interruptionCause() - Method in class org.sonar.java.se.CheckerDispatcher
-
Will be not null only when the execution is interrupted, and only during handling of
SECheck.interruptedExecution(CheckerContext). - InvariantReturnCheck - Class in org.sonar.java.se.checks
- InvariantReturnCheck() - Constructor for class org.sonar.java.se.checks.InvariantReturnCheck
- inverse() - Method in enum org.sonar.java.se.checks.DivisionByZeroCheck.ZeroConstraint
- inverse() - Method in enum org.sonar.java.se.constraint.BooleanConstraint
- inverse() - Method in interface org.sonar.java.se.constraint.Constraint
- inverse() - Method in enum org.sonar.java.se.constraint.ObjectConstraint
- invert() - Method in class org.sonar.java.se.Pair
- isCompatibleWithJavaVersion(JavaVersion) - Method in class org.sonar.java.se.checks.MapComputeIfAbsentOrPresentCheck
- isComplete() - Method in class org.sonar.java.se.xproc.MethodBehavior
- isDisposable(SymbolicValue) - Static method in class org.sonar.java.se.symbolicvalues.SymbolicValue
- isEmpty() - Method in class org.sonar.java.se.constraint.ConstraintsByDomain
- isEmpty() - Method in class org.sonar.java.se.Flow
- isEquality() - Method in class org.sonar.java.se.symbolicvalues.RelationalSymbolicValue
- isFalse() - Method in enum org.sonar.java.se.constraint.BooleanConstraint
- isField - Variable in class org.sonar.java.se.checks.XxeProcessingCheck.XxeSymbolicValue
- isField(Symbol) - Static method in class org.sonar.java.se.ProgramState
- isMethodVarArgs() - Method in class org.sonar.java.se.xproc.MethodBehavior
- isNamed(String) - Method in interface org.sonar.java.se.checks.XxeProperty
- isNew() - Method in class org.sonar.java.se.ExplodedGraph.Node
- isNonExceptional() - Method in class org.sonar.java.se.Flow
- isNull() - Method in enum org.sonar.java.se.constraint.ObjectConstraint
- isNull(ProgramState, SymbolicValue) - Method in class org.sonar.java.se.constraint.ConstraintManager
- isSecuring(SymbolicValue, ExpressionTree) - Method in interface org.sonar.java.se.checks.XxeProperty
- isSetToEmptyString(SymbolicValue, ExpressionTree) - Static method in interface org.sonar.java.se.checks.XxeProperty
- isSetToFalse(SymbolicValue, ExpressionTree) - Static method in interface org.sonar.java.se.checks.XxeProperty
- isSetToNonEmptyString(SymbolicValue, ExpressionTree) - Static method in interface org.sonar.java.se.checks.XxeProperty
- isSetToTrue(SymbolicValue, ExpressionTree) - Static method in interface org.sonar.java.se.checks.XxeProperty
- issues - Variable in class org.sonar.java.se.checks.SECheck
- isTrue() - Method in enum org.sonar.java.se.constraint.BooleanConstraint
- isUncheckedException(Type) - Static method in class org.sonar.java.se.ExceptionUtils
- isUnSecuredByProperty(ConstraintsByDomain) - Method in class org.sonar.java.se.checks.AbstractXMLProcessing
- isUnSecuredByProperty(ConstraintsByDomain) - Method in class org.sonar.java.se.checks.AllowXMLInclusionCheck
- isUnSecuredByProperty(ConstraintsByDomain) - Method in class org.sonar.java.se.checks.DenialOfServiceXMLCheck
- isUnSecuredByProperty(ConstraintsByDomain) - Method in class org.sonar.java.se.checks.XmlParserLoadsExternalSchemasCheck
- isUnsecuring(SymbolicValue, ExpressionTree) - Method in interface org.sonar.java.se.checks.XxeProperty
- isValidWith(Constraint) - Method in enum org.sonar.java.se.checks.DivisionByZeroCheck.ZeroConstraint
- isValidWith(Constraint) - Method in enum org.sonar.java.se.constraint.BooleanConstraint
- isValidWith(Constraint) - Method in interface org.sonar.java.se.constraint.Constraint
- isValidWith(Constraint) - Method in enum org.sonar.java.se.constraint.ObjectConstraint
- isVisited() - Method in class org.sonar.java.se.xproc.MethodBehavior
K
- kind() - Method in class org.sonar.java.se.symbolicvalues.RelationalSymbolicValue
- knownRelations() - Method in class org.sonar.java.se.ProgramState
L
- LearnedAssociation - Class in org.sonar.java.se
- LearnedAssociation(SymbolicValue, Symbol) - Constructor for class org.sonar.java.se.LearnedAssociation
- learnedAssociations() - Method in class org.sonar.java.se.ExplodedGraph.Edge
- LearnedConstraint - Class in org.sonar.java.se
- LearnedConstraint(SymbolicValue, Constraint) - Constructor for class org.sonar.java.se.LearnedConstraint
- learnedConstraints() - Method in class org.sonar.java.se.ExplodedGraph.Edge
- leftSymbol() - Method in class org.sonar.java.se.symbolicvalues.BinarySymbolicValue
- LESS_THAN - Enum constant in enum org.sonar.java.se.symbolicvalues.RelationalSymbolicValue.Kind
- LOCKED - Enum constant in enum org.sonar.java.se.checks.LocksNotUnlockedCheck.LockConstraint
- LocksNotUnlockedCheck - Class in org.sonar.java.se.checks
- LocksNotUnlockedCheck() - Constructor for class org.sonar.java.se.checks.LocksNotUnlockedCheck
- LocksNotUnlockedCheck.LockConstraint - Enum in org.sonar.java.se.checks
M
- MapComputeIfAbsentOrPresentCheck - Class in org.sonar.java.se.checks
- MapComputeIfAbsentOrPresentCheck() - Constructor for class org.sonar.java.se.checks.MapComputeIfAbsentOrPresentCheck
- MAX_LOOKUP_FLOWS - Static variable in class org.sonar.java.se.FlowComputation
- MAX_NESTED_BOOLEAN_STATES - Static variable in class org.sonar.java.se.ExplodedGraphWalker
- MAX_REPORTED_FLOWS - Static variable in class org.sonar.java.se.FlowComputation
- MaximumStartingStatesException(String) - Constructor for exception class org.sonar.java.se.ExplodedGraphWalker.MaximumStartingStatesException
- MaximumStepsReachedException(String) - Constructor for exception class org.sonar.java.se.ExplodedGraphWalker.MaximumStepsReachedException
- MaximumStepsReachedException(String, RuntimeException) - Constructor for exception class org.sonar.java.se.ExplodedGraphWalker.MaximumStepsReachedException
- maxSteps() - Method in class org.sonar.java.se.ExplodedGraphWalker
- MESSAGE - Static variable in class org.sonar.java.se.checks.ConditionalUnreachableCodeCheck
- METHOD_EQUALS - Enum constant in enum org.sonar.java.se.symbolicvalues.RelationalSymbolicValue.Kind
- methodArity() - Method in class org.sonar.java.se.xproc.MethodBehavior
- methodBehavior() - Method in class org.sonar.java.se.CheckerDispatcher
- methodBehavior() - Method in class org.sonar.java.se.xproc.MethodYield
- MethodBehavior - Class in org.sonar.java.se.xproc
- MethodBehavior(String, boolean) - Constructor for class org.sonar.java.se.xproc.MethodBehavior
- methodBehaviorForSymbol(Symbol.MethodSymbol) - Method in class org.sonar.java.se.xproc.BehaviorCache
- MethodBehaviorJsonAdapter - Class in org.sonar.java.se.xproc
- methodCanNotBeOverriden(Symbol.MethodSymbol) - Static method in class org.sonar.java.se.SymbolicExecutionVisitor
- MethodYield - Class in org.sonar.java.se.xproc
- MethodYield(ExplodedGraph.Node, MethodBehavior) - Constructor for class org.sonar.java.se.xproc.MethodYield
- MethodYield(MethodBehavior) - Constructor for class org.sonar.java.se.xproc.MethodYield
- MinMaxRangeCheck - Class in org.sonar.java.se.checks
- MinMaxRangeCheck() - Constructor for class org.sonar.java.se.checks.MinMaxRangeCheck
N
- NAMED - Enum constant in enum org.sonar.java.se.checks.XxeProperty.AttributeDTD
- NAMED - Enum constant in enum org.sonar.java.se.checks.XxeProperty.AttributeSchema
- NAMED - Enum constant in enum org.sonar.java.se.checks.XxeProperty.AttributeStyleSheet
- NAMED - Enum constant in enum org.sonar.java.se.checks.XxeProperty.FeatureDisallowDoctypeDecl
- NAMED - Enum constant in enum org.sonar.java.se.checks.XxeProperty.FeatureExternalGeneralEntities
- NAMED - Enum constant in enum org.sonar.java.se.checks.XxeProperty.FeatureIsSupportingExternalEntities
- NAMED - Enum constant in enum org.sonar.java.se.checks.XxeProperty.FeatureLoadExternalDtd
- NAMED - Enum constant in enum org.sonar.java.se.checks.XxeProperty.FeatureSecureProcessing
- NAMED - Enum constant in enum org.sonar.java.se.checks.XxeProperty.FeatureSupportDtd
- NAMED - Enum constant in enum org.sonar.java.se.checks.XxeProperty.FeatureXInclude
- namedConstraint() - Method in interface org.sonar.java.se.checks.XxeProperty
- NEW_DOCUMENT_BUILDER - Static variable in class org.sonar.java.se.checks.XxeProcessingCheck
- next() - Method in class org.sonar.java.se.ProgramPoint
- node(ProgramPoint, ProgramState) - Method in class org.sonar.java.se.ExplodedGraph
-
Returns node associated with given (programPoint,programState) pair.
- nodes() - Method in class org.sonar.java.se.ExplodedGraph
- nodesToVisit() - Method in class org.sonar.java.se.SymbolicExecutionVisitor
- NON_ZERO - Enum constant in enum org.sonar.java.se.checks.DivisionByZeroCheck.ZeroConstraint
- NonNullSetToNullCheck - Class in org.sonar.java.se.checks
- NonNullSetToNullCheck() - Constructor for class org.sonar.java.se.checks.NonNullSetToNullCheck
- NOT_CONSUMED - Enum constant in enum org.sonar.java.se.checks.StreamConsumedCheck.StreamPipelineConstraint
- NOT_EQUAL - Enum constant in enum org.sonar.java.se.symbolicvalues.RelationalSymbolicValue.Kind
- NOT_METHOD_EQUALS - Enum constant in enum org.sonar.java.se.symbolicvalues.RelationalSymbolicValue.Kind
- NOT_NULL - Enum constant in enum org.sonar.java.se.constraint.ObjectConstraint
- NotSymbolicValue() - Constructor for class org.sonar.java.se.symbolicvalues.SymbolicValue.NotSymbolicValue
- NoWayOutLoopCheck - Class in org.sonar.java.se.checks
- NoWayOutLoopCheck() - Constructor for class org.sonar.java.se.checks.NoWayOutLoopCheck
- NULL - Enum constant in enum org.sonar.java.se.constraint.ObjectConstraint
- NULL_LITERAL - Static variable in class org.sonar.java.se.symbolicvalues.SymbolicValue
- nullabilityAsString(SymbolMetadata.NullabilityData) - Static method in class org.sonar.java.se.NullabilityDataUtils
- NullabilityDataUtils - Class in org.sonar.java.se
- NullDereferenceCheck - Class in org.sonar.java.se.checks
- NullDereferenceCheck() - Constructor for class org.sonar.java.se.checks.NullDereferenceCheck
- numberOfTimeVisited(ProgramPoint) - Method in class org.sonar.java.se.ProgramState
O
- ObjectConstraint - Enum in org.sonar.java.se.constraint
- ObjectOutputStreamCheck - Class in org.sonar.java.se.checks
- ObjectOutputStreamCheck() - Constructor for class org.sonar.java.se.checks.ObjectOutputStreamCheck
- of(Flow) - Static method in class org.sonar.java.se.Flow
- of(JavaFileScannerContext.Location) - Static method in class org.sonar.java.se.Flow
- OPEN - Enum constant in enum org.sonar.java.se.checks.UnclosedResourcesCheck.ResourceConstraint
- openingMethod - Variable in class org.sonar.java.se.checks.CustomUnclosedResourcesCheck
- operand - Variable in class org.sonar.java.se.symbolicvalues.SymbolicValue.UnarySymbolicValue
- OptionalGetBeforeIsPresentCheck - Class in org.sonar.java.se.checks
- OptionalGetBeforeIsPresentCheck() - Constructor for class org.sonar.java.se.checks.OptionalGetBeforeIsPresentCheck
- org.sonar.java.se - package org.sonar.java.se
- org.sonar.java.se.checks - package org.sonar.java.se.checks
- org.sonar.java.se.constraint - package org.sonar.java.se.constraint
- org.sonar.java.se.symbolicvalues - package org.sonar.java.se.symbolicvalues
- org.sonar.java.se.xproc - package org.sonar.java.se.xproc
- OrSymbolicValue() - Constructor for class org.sonar.java.se.symbolicvalues.SymbolicValue.OrSymbolicValue
P
- Pair<A,
B> - Class in org.sonar.java.se - Pair(A, B) - Constructor for class org.sonar.java.se.Pair
- parameterCausingExceptionIndex() - Method in class org.sonar.java.se.xproc.ExceptionalCheckBasedYield
- ParameterNullnessCheck - Class in org.sonar.java.se.checks
- ParameterNullnessCheck() - Constructor for class org.sonar.java.se.checks.ParameterNullnessCheck
- parameters() - Method in class org.sonar.java.se.xproc.MethodBehavior
- parametersAfterInvocation(List<SymbolicValue>, List<Type>, ProgramState) - Method in class org.sonar.java.se.xproc.MethodYield
- parent() - Method in class org.sonar.java.se.ExplodedGraph.Edge
- parent() - Method in class org.sonar.java.se.ExplodedGraph.Node
- parents() - Method in class org.sonar.java.se.ExplodedGraph.Node
- PARSING_METHODS - Static variable in class org.sonar.java.se.checks.XxeProcessingCheck
- peek(String) - Method in class org.sonar.java.se.xproc.BehaviorCache
-
Do not trigger any new computation of method behavior, just check if there is a known method behavior for the symbol.
- peekMethodBehavior(Symbol.MethodSymbol) - Method in class org.sonar.java.se.CheckerDispatcher
- peekMethodBehavior(Symbol.MethodSymbol) - Method in class org.sonar.java.se.ExplodedGraphWalker
- peekValue() - Method in class org.sonar.java.se.ProgramState
- peekValue(int) - Method in class org.sonar.java.se.ProgramState
- peekValues(int) - Method in class org.sonar.java.se.ProgramState
- peekValuesAndSymbols(int) - Method in class org.sonar.java.se.ProgramState
- peekValueSymbol() - Method in class org.sonar.java.se.ProgramState
- Pop(ProgramState, List<ProgramState.SymbolicValueSymbol>) - Constructor for class org.sonar.java.se.ProgramState.Pop
- programPoint - Variable in class org.sonar.java.se.ExplodedGraph.Node
- ProgramPoint - Class in org.sonar.java.se
- ProgramPoint(CFG.IBlock<?>) - Constructor for class org.sonar.java.se.ProgramPoint
- programState - Variable in class org.sonar.java.se.checks.CheckerTreeNodeVisitor
- programState - Variable in class org.sonar.java.se.ExplodedGraph.Node
- ProgramState - Class in org.sonar.java.se
- ProgramState.Pop - Class in org.sonar.java.se
- ProgramState.SymbolicValueSymbol - Class in org.sonar.java.se
-
This class is used to keep on stack symbolic value together with symbol which was used to evaluate this value.
- properties() - Method in enum org.sonar.java.se.checks.XxeProperty.AttributeDTD
- properties() - Method in enum org.sonar.java.se.checks.XxeProperty.AttributeSchema
- properties() - Method in enum org.sonar.java.se.checks.XxeProperty.AttributeStyleSheet
- properties() - Method in enum org.sonar.java.se.checks.XxeProperty.FeatureDisallowDoctypeDecl
- properties() - Method in enum org.sonar.java.se.checks.XxeProperty.FeatureExternalGeneralEntities
- properties() - Method in enum org.sonar.java.se.checks.XxeProperty.FeatureIsSupportingExternalEntities
- properties() - Method in enum org.sonar.java.se.checks.XxeProperty.FeatureLoadExternalDtd
- properties() - Method in enum org.sonar.java.se.checks.XxeProperty.FeatureSecureProcessing
- properties() - Method in enum org.sonar.java.se.checks.XxeProperty.FeatureSupportDtd
- properties() - Method in enum org.sonar.java.se.checks.XxeProperty.FeatureXInclude
- properties() - Method in interface org.sonar.java.se.checks.XxeProperty
- put(Constraint) - Method in class org.sonar.java.se.constraint.ConstraintsByDomain
- put(Symbol, SymbolicValue) - Method in class org.sonar.java.se.ProgramState
-
To be used only by the ExplodedGraphWalker only, when manipulating program states.
R
- RedundantAssignmentsCheck - Class in org.sonar.java.se.checks
- RedundantAssignmentsCheck() - Constructor for class org.sonar.java.se.checks.RedundantAssignmentsCheck
- references(SymbolicValue) - Method in class org.sonar.java.se.symbolicvalues.BinarySymbolicValue
- references(SymbolicValue) - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue
- references(SymbolicValue) - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue.UnarySymbolicValue
- RelationalSymbolicValue - Class in org.sonar.java.se.symbolicvalues
- RelationalSymbolicValue(RelationalSymbolicValue.Kind) - Constructor for class org.sonar.java.se.symbolicvalues.RelationalSymbolicValue
- RelationalSymbolicValue.Kind - Enum in org.sonar.java.se.symbolicvalues
- RelationalSymbolicValue.TransitiveRelationExceededException - Exception Class in org.sonar.java.se.symbolicvalues
- remove(Class<? extends Constraint>) - Method in class org.sonar.java.se.constraint.ConstraintsByDomain
- removeConstraintsOnDomain(SymbolicValue, Class<? extends Constraint>) - Method in class org.sonar.java.se.ProgramState
- reportIssue(Tree, String) - Method in class org.sonar.java.se.checks.SECheck
- reportIssue(Tree, String, Set<Flow>) - Method in class org.sonar.java.se.checks.SECheck
- reportIssue(Tree, SECheck, String) - Method in interface org.sonar.java.se.CheckerContext
- reportIssue(Tree, SECheck, String) - Method in class org.sonar.java.se.CheckerDispatcher
- reportIssue(Tree, SECheck, String, Set<Flow>) - Method in interface org.sonar.java.se.CheckerContext
- reportIssue(Tree, SECheck, String, Set<Flow>) - Method in class org.sonar.java.se.CheckerDispatcher
- resultConstraint() - Method in class org.sonar.java.se.xproc.HappyPathYield
- resultIndex() - Method in class org.sonar.java.se.xproc.HappyPathYield
- reverse() - Method in class org.sonar.java.se.Flow
- rightSymbol() - Method in class org.sonar.java.se.symbolicvalues.BinarySymbolicValue
S
- scan(List<? extends Tree>) - Method in class org.sonar.java.se.checks.CheckerTreeNodeVisitor
- scan(ListTree<? extends Tree>) - Method in class org.sonar.java.se.checks.CheckerTreeNodeVisitor
- scan(Tree) - Method in class org.sonar.java.se.checks.CheckerTreeNodeVisitor
- scanFile(JavaFileScannerContext) - Method in class org.sonar.java.se.checks.InvariantReturnCheck
- scanFile(JavaFileScannerContext) - Method in class org.sonar.java.se.checks.NonNullSetToNullCheck
- scanFile(JavaFileScannerContext) - Method in class org.sonar.java.se.checks.NoWayOutLoopCheck
- scanFile(JavaFileScannerContext) - Method in class org.sonar.java.se.checks.NullDereferenceCheck
- scanFile(JavaFileScannerContext) - Method in class org.sonar.java.se.checks.RedundantAssignmentsCheck
- scanFile(JavaFileScannerContext) - Method in class org.sonar.java.se.checks.SECheck
- scanFile(JavaFileScannerContext) - Method in class org.sonar.java.se.checks.UnclosedResourcesCheck
- scanFile(JavaFileScannerContext) - Method in class org.sonar.java.se.SymbolicExecutionVisitor
- SECheck - Class in org.sonar.java.se.checks
- SECheck() - Constructor for class org.sonar.java.se.checks.SECheck
- SECheck.SEIssue - Class in org.sonar.java.se.checks
- SECURED - Enum constant in enum org.sonar.java.se.checks.XxeProperty.AttributeDTD
- SECURED - Enum constant in enum org.sonar.java.se.checks.XxeProperty.AttributeSchema
- SECURED - Enum constant in enum org.sonar.java.se.checks.XxeProperty.AttributeStyleSheet
- SECURED - Enum constant in enum org.sonar.java.se.checks.XxeProperty.FeatureDisallowDoctypeDecl
- SECURED - Enum constant in enum org.sonar.java.se.checks.XxeProperty.FeatureExternalGeneralEntities
- SECURED - Enum constant in enum org.sonar.java.se.checks.XxeProperty.FeatureIsSupportingExternalEntities
- SECURED - Enum constant in enum org.sonar.java.se.checks.XxeProperty.FeatureLoadExternalDtd
- SECURED - Enum constant in enum org.sonar.java.se.checks.XxeProperty.FeatureSecureProcessing
- SECURED - Enum constant in enum org.sonar.java.se.checks.XxeProperty.FeatureSupportDtd
- securedConstraint() - Method in interface org.sonar.java.se.checks.XxeProperty
- SEIssue(Tree, String, Set<Flow>) - Constructor for class org.sonar.java.se.checks.SECheck.SEIssue
- serialize(MethodBehavior, Type, JsonSerializationContext) - Method in class org.sonar.java.se.xproc.MethodBehaviorJsonAdapter
- setAsExceptional() - Method in class org.sonar.java.se.Flow.Builder
- setConstraint(ProgramState, BooleanConstraint) - Method in class org.sonar.java.se.symbolicvalues.RelationalSymbolicValue
- setConstraint(ProgramState, BooleanConstraint) - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue.AndSymbolicValue
- setConstraint(ProgramState, BooleanConstraint) - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue.InstanceOfSymbolicValue
- setConstraint(ProgramState, BooleanConstraint) - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue.NotSymbolicValue
- setConstraint(ProgramState, BooleanConstraint) - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue.OrSymbolicValue
- setConstraint(ProgramState, BooleanConstraint) - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue
- setConstraint(ProgramState, BooleanConstraint) - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue.XorSymbolicValue
- setConstraint(ProgramState, Constraint) - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue
- setConstraint(ProgramState, Constraint, Set<RelationalSymbolicValue>) - Method in class org.sonar.java.se.symbolicvalues.RelationalSymbolicValue
- setConstraint(ProgramState, Constraint, Set<RelationalSymbolicValue>) - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue
- setConstraint(ProgramState, ObjectConstraint) - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue
- setDeclaredExceptions(List<String>) - Method in class org.sonar.java.se.xproc.MethodBehavior
- setExceptionType(String) - Method in class org.sonar.java.se.xproc.ExceptionalCheckBasedYield
- setExceptionType(String) - Method in class org.sonar.java.se.xproc.ExceptionalYield
- setField(boolean) - Method in class org.sonar.java.se.checks.XxeProcessingCheck.XxeSymbolicValue
- setFileContext(SymbolicExecutionVisitor) - Method in class org.sonar.java.se.xproc.BehaviorCache
- setResult(int, ConstraintsByDomain) - Method in class org.sonar.java.se.xproc.HappyPathYield
- setSingleConstraint(ProgramState, ObjectConstraint) - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue
- setValueFactory(SymbolicValueFactory) - Method in class org.sonar.java.se.constraint.ConstraintManager
- setVarArgs(boolean) - Method in class org.sonar.java.se.xproc.MethodBehavior
- shouldTrackConstraint(Constraint) - Method in class org.sonar.java.se.checks.AbstractXMLProcessing
- shouldTrackConstraint(Constraint) - Method in class org.sonar.java.se.checks.AllowXMLInclusionCheck
- shouldTrackConstraint(Constraint) - Method in class org.sonar.java.se.checks.DenialOfServiceXMLCheck
- shouldTrackConstraint(Constraint) - Method in class org.sonar.java.se.checks.XmlParserLoadsExternalSchemasCheck
- siblings() - Method in class org.sonar.java.se.ExplodedGraph.Node
- signature() - Method in class org.sonar.java.se.xproc.MethodBehavior
- stackValue(SymbolicValue) - Method in class org.sonar.java.se.ProgramState
- stackValue(SymbolicValue, Symbol) - Method in class org.sonar.java.se.ProgramState
- state - Variable in class org.sonar.java.se.ProgramState.Pop
- statesAfterInvocation(List<SymbolicValue>, List<Type>, ProgramState, Supplier<SymbolicValue>) - Method in class org.sonar.java.se.xproc.ExceptionalCheckBasedYield
- statesAfterInvocation(List<SymbolicValue>, List<Type>, ProgramState, Supplier<SymbolicValue>) - Method in class org.sonar.java.se.xproc.ExceptionalYield
- statesAfterInvocation(List<SymbolicValue>, List<Type>, ProgramState, Supplier<SymbolicValue>) - Method in class org.sonar.java.se.xproc.HappyPathYield
- statesAfterInvocation(List<SymbolicValue>, List<Type>, ProgramState, Supplier<SymbolicValue>) - Method in class org.sonar.java.se.xproc.MethodYield
- storeExitValue() - Method in class org.sonar.java.se.ProgramState
- storeExitValue(SymbolicValue) - Method in class org.sonar.java.se.ProgramState
- stream() - Method in class org.sonar.java.se.constraint.ConstraintsByDomain
- stream() - Method in class org.sonar.java.se.Flow
- StreamConsumedCheck - Class in org.sonar.java.se.checks
-
Note that
StreamNotConsumedCheckis implemented by using constraints set by this check - StreamConsumedCheck() - Constructor for class org.sonar.java.se.checks.StreamConsumedCheck
- StreamConsumedCheck.StreamPipelineConstraint - Enum in org.sonar.java.se.checks
- StreamNotConsumedCheck - Class in org.sonar.java.se.checks
-
This check is used just to report issues.
- StreamNotConsumedCheck() - Constructor for class org.sonar.java.se.checks.StreamNotConsumedCheck
- symbol() - Method in class org.sonar.java.se.LearnedAssociation
- symbol() - Method in class org.sonar.java.se.ProgramState.SymbolicValueSymbol
- SymbolicExecutionVisitor - Class in org.sonar.java.se
- SymbolicExecutionVisitor(List<SECheck>) - Constructor for class org.sonar.java.se.SymbolicExecutionVisitor
- symbolicValue() - Method in class org.sonar.java.se.LearnedAssociation
- symbolicValue() - Method in class org.sonar.java.se.LearnedConstraint
- symbolicValue() - Method in class org.sonar.java.se.ProgramState.SymbolicValueSymbol
- SymbolicValue - Class in org.sonar.java.se.symbolicvalues
- SymbolicValue() - Constructor for class org.sonar.java.se.symbolicvalues.SymbolicValue
- SymbolicValue.AndSymbolicValue - Class in org.sonar.java.se.symbolicvalues
- SymbolicValue.BooleanExpressionSymbolicValue - Class in org.sonar.java.se.symbolicvalues
- SymbolicValue.BooleanSymbolicValue - Class in org.sonar.java.se.symbolicvalues
- SymbolicValue.CaughtExceptionSymbolicValue - Class in org.sonar.java.se.symbolicvalues
- SymbolicValue.ExceptionalSymbolicValue - Class in org.sonar.java.se.symbolicvalues
- SymbolicValue.InstanceOfSymbolicValue - Class in org.sonar.java.se.symbolicvalues
- SymbolicValue.NotSymbolicValue - Class in org.sonar.java.se.symbolicvalues
- SymbolicValue.OrSymbolicValue - Class in org.sonar.java.se.symbolicvalues
- SymbolicValue.UnarySymbolicValue - Class in org.sonar.java.se.symbolicvalues
- SymbolicValue.XorSymbolicValue - Class in org.sonar.java.se.symbolicvalues
- SymbolicValueFactory - Interface in org.sonar.java.se
- SymbolicValueSymbol(SymbolicValue, Symbol) - Constructor for class org.sonar.java.se.ProgramState.SymbolicValueSymbol
- syntaxTree() - Method in class org.sonar.java.se.ProgramPoint
- SyntaxTreeNameFinder - Class in org.sonar.java.se.checks
- SyntaxTreeNameFinder() - Constructor for class org.sonar.java.se.checks.SyntaxTreeNameFinder
T
- TooManyNestedBooleanStatesException() - Constructor for exception class org.sonar.java.se.ExplodedGraphWalker.TooManyNestedBooleanStatesException
- toString() - Method in class org.sonar.java.se.constraint.ConstraintsByDomain
- toString() - Method in class org.sonar.java.se.ExplodedGraph.Node
- toString() - Method in class org.sonar.java.se.LearnedAssociation
- toString() - Method in class org.sonar.java.se.LearnedConstraint
- toString() - Method in class org.sonar.java.se.ProgramPoint
- toString() - Method in class org.sonar.java.se.ProgramState.SymbolicValueSymbol
- toString() - Method in class org.sonar.java.se.ProgramState
- toString() - Method in class org.sonar.java.se.symbolicvalues.RelationalSymbolicValue
- toString() - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue.AndSymbolicValue
- toString() - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue.ExceptionalSymbolicValue
- toString() - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue.NotSymbolicValue
- toString() - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue.OrSymbolicValue
- toString() - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue
- toString() - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue.XorSymbolicValue
- toString() - Method in class org.sonar.java.se.xproc.ExceptionalCheckBasedYield
- toString() - Method in class org.sonar.java.se.xproc.ExceptionalYield
- toString() - Method in class org.sonar.java.se.xproc.HappyPathYield
- toString() - Method in class org.sonar.java.se.xproc.MethodBehavior
- toString() - Method in class org.sonar.java.se.xproc.MethodYield
- TransitiveRelationExceededException(String) - Constructor for exception class org.sonar.java.se.symbolicvalues.RelationalSymbolicValue.TransitiveRelationExceededException
- TRUE - Enum constant in enum org.sonar.java.se.constraint.BooleanConstraint
- TRUE_LITERAL - Static variable in class org.sonar.java.se.symbolicvalues.SymbolicValue
- type - Variable in class org.sonar.java.se.constraint.TypedConstraint
- TypedConstraint - Class in org.sonar.java.se.constraint
- TypedConstraint(String) - Constructor for class org.sonar.java.se.constraint.TypedConstraint
U
- UnarySymbolicValue() - Constructor for class org.sonar.java.se.symbolicvalues.SymbolicValue.UnarySymbolicValue
- UnclosedResourcesCheck - Class in org.sonar.java.se.checks
- UnclosedResourcesCheck() - Constructor for class org.sonar.java.se.checks.UnclosedResourcesCheck
- UnclosedResourcesCheck.ResourceConstraint - Enum in org.sonar.java.se.checks
- UNLOCKED - Enum constant in enum org.sonar.java.se.checks.LocksNotUnlockedCheck.LockConstraint
- UNSECURED - Enum constant in enum org.sonar.java.se.checks.XxeProperty.AttributeDTD
- UNSECURED - Enum constant in enum org.sonar.java.se.checks.XxeProperty.AttributeSchema
- UNSECURED - Enum constant in enum org.sonar.java.se.checks.XxeProperty.AttributeStyleSheet
- UNSECURED - Enum constant in enum org.sonar.java.se.checks.XxeProperty.FeatureDisallowDoctypeDecl
- UNSECURED - Enum constant in enum org.sonar.java.se.checks.XxeProperty.FeatureExternalGeneralEntities
- UNSECURED - Enum constant in enum org.sonar.java.se.checks.XxeProperty.FeatureIsSupportingExternalEntities
- UNSECURED - Enum constant in enum org.sonar.java.se.checks.XxeProperty.FeatureLoadExternalDtd
- UNSECURED - Enum constant in enum org.sonar.java.se.checks.XxeProperty.FeatureSecureProcessing
- UNSECURED - Enum constant in enum org.sonar.java.se.checks.XxeProperty.FeatureSupportDtd
- UNSECURED_USE_EMPTY_STRING_TO_PROTECT_AGAINST_XXE - Static variable in interface org.sonar.java.se.checks.XxeProperty
- unsecuredConstraint() - Method in interface org.sonar.java.se.checks.XxeProperty
- unstackValue(int) - Method in class org.sonar.java.se.ProgramState
V
- valueAsString() - Method in class org.sonar.java.se.checks.CustomUnclosedResourcesCheck.CustomResourceConstraint
- valueAsString() - Method in enum org.sonar.java.se.checks.DivisionByZeroCheck.ZeroConstraint
- valueAsString() - Method in enum org.sonar.java.se.checks.LocksNotUnlockedCheck.LockConstraint
- valueAsString() - Method in enum org.sonar.java.se.checks.UnclosedResourcesCheck.ResourceConstraint
- valueAsString() - Method in enum org.sonar.java.se.checks.XxeProperty.AttributeDTD
- valueAsString() - Method in enum org.sonar.java.se.checks.XxeProperty.AttributeSchema
- valueAsString() - Method in enum org.sonar.java.se.checks.XxeProperty.AttributeStyleSheet
- valueAsString() - Method in enum org.sonar.java.se.constraint.BooleanConstraint
- valueAsString() - Method in interface org.sonar.java.se.constraint.Constraint
- valueAsString() - Method in enum org.sonar.java.se.constraint.ObjectConstraint
- valueOf(String) - Static method in enum org.sonar.java.se.checks.DivisionByZeroCheck.ZeroConstraint
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.java.se.checks.LocksNotUnlockedCheck.LockConstraint
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.java.se.checks.StreamConsumedCheck.StreamPipelineConstraint
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.java.se.checks.UnclosedResourcesCheck.ResourceConstraint
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.java.se.checks.XxeProcessingCheck.XmlSetValidating
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.java.se.checks.XxeProcessingCheck.XmlSetXIncludeAware
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.java.se.checks.XxeProcessingCheck.XxeEntityResolver
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.java.se.checks.XxeProcessingCheck.XxeSetExpandEntity
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.java.se.checks.XxeProperty.AttributeDTD
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.java.se.checks.XxeProperty.AttributeSchema
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.java.se.checks.XxeProperty.AttributeStyleSheet
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.java.se.checks.XxeProperty.FeatureDisallowDoctypeDecl
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.java.se.checks.XxeProperty.FeatureExternalGeneralEntities
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.java.se.checks.XxeProperty.FeatureIsSupportingExternalEntities
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.java.se.checks.XxeProperty.FeatureLoadExternalDtd
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.java.se.checks.XxeProperty.FeatureSecureProcessing
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.java.se.checks.XxeProperty.FeatureSupportDtd
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.java.se.checks.XxeProperty.FeatureXInclude
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.java.se.constraint.BooleanConstraint
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.java.se.constraint.ObjectConstraint
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.java.se.symbolicvalues.RelationalSymbolicValue.Kind
-
Returns the enum constant of this type with the specified name.
- values - Variable in class org.sonar.java.se.ProgramState.Pop
- values() - Static method in enum org.sonar.java.se.checks.DivisionByZeroCheck.ZeroConstraint
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.java.se.checks.LocksNotUnlockedCheck.LockConstraint
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.java.se.checks.StreamConsumedCheck.StreamPipelineConstraint
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.java.se.checks.UnclosedResourcesCheck.ResourceConstraint
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.java.se.checks.XxeProcessingCheck.XmlSetValidating
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.java.se.checks.XxeProcessingCheck.XmlSetXIncludeAware
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.java.se.checks.XxeProcessingCheck.XxeEntityResolver
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.java.se.checks.XxeProcessingCheck.XxeSetExpandEntity
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.java.se.checks.XxeProperty.AttributeDTD
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.java.se.checks.XxeProperty.AttributeSchema
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.java.se.checks.XxeProperty.AttributeStyleSheet
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.java.se.checks.XxeProperty.FeatureDisallowDoctypeDecl
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.java.se.checks.XxeProperty.FeatureExternalGeneralEntities
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.java.se.checks.XxeProperty.FeatureIsSupportingExternalEntities
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.java.se.checks.XxeProperty.FeatureLoadExternalDtd
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.java.se.checks.XxeProperty.FeatureSecureProcessing
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.java.se.checks.XxeProperty.FeatureSupportDtd
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.java.se.checks.XxeProperty.FeatureXInclude
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.java.se.constraint.BooleanConstraint
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.java.se.constraint.ObjectConstraint
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.java.se.symbolicvalues.RelationalSymbolicValue.Kind
-
Returns an array containing the constants of this enum type, in the order they are declared.
- valuesAndSymbols - Variable in class org.sonar.java.se.ProgramState.Pop
- visitBinaryExpression(BinaryExpressionTree) - Method in class org.sonar.java.se.checks.CheckerTreeNodeVisitor
- visited() - Method in class org.sonar.java.se.xproc.MethodBehavior
- visitedPoint(ProgramPoint, int) - Method in class org.sonar.java.se.ProgramState
- visitIdentifier(IdentifierTree) - Method in class org.sonar.java.se.checks.SyntaxTreeNameFinder
- visitMemberSelectExpression(MemberSelectExpressionTree) - Method in class org.sonar.java.se.checks.SyntaxTreeNameFinder
- visitMethod(MethodTree) - Method in class org.sonar.java.se.ExplodedGraphWalker
- visitMethod(MethodTree, MethodBehavior) - Method in class org.sonar.java.se.ExplodedGraphWalker
- visitMethodInvocation(MethodInvocationTree) - Method in class org.sonar.java.se.checks.SyntaxTreeNameFinder
- visitNode(Tree) - Method in class org.sonar.java.se.SymbolicExecutionVisitor
- visitParenthesized(ParenthesizedTree) - Method in class org.sonar.java.se.checks.SyntaxTreeNameFinder
- visitSwitchStatement(SwitchStatementTree) - Method in class org.sonar.java.se.checks.SyntaxTreeNameFinder
- visitTypeCast(TypeCastTree) - Method in class org.sonar.java.se.checks.SyntaxTreeNameFinder
- visitVariable(VariableTree) - Method in class org.sonar.java.se.checks.SyntaxTreeNameFinder
W
- withEntryException(SymbolicValue.ExceptionalSymbolicValue) - Method in class org.sonar.java.se.ProgramState
- wrappedValue() - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue
X
- XmlParserLoadsExternalSchemasCheck - Class in org.sonar.java.se.checks
- XmlParserLoadsExternalSchemasCheck() - Constructor for class org.sonar.java.se.checks.XmlParserLoadsExternalSchemasCheck
- XmlValidatedSignatureCheck - Class in org.sonar.java.se.checks
- XmlValidatedSignatureCheck() - Constructor for class org.sonar.java.se.checks.XmlValidatedSignatureCheck
- XorSymbolicValue() - Constructor for class org.sonar.java.se.symbolicvalues.SymbolicValue.XorSymbolicValue
- XxeProcessingCheck - Class in org.sonar.java.se.checks
- XxeProcessingCheck() - Constructor for class org.sonar.java.se.checks.XxeProcessingCheck
- XxeProcessingCheck.XmlSetValidating - Enum in org.sonar.java.se.checks
- XxeProcessingCheck.XmlSetXIncludeAware - Enum in org.sonar.java.se.checks
- XxeProcessingCheck.XxeEntityResolver - Enum in org.sonar.java.se.checks
- XxeProcessingCheck.XxeSetExpandEntity - Enum in org.sonar.java.se.checks
- XxeProcessingCheck.XxeSymbolicValue - Class in org.sonar.java.se.checks
- XxeProperty - Interface in org.sonar.java.se.checks
-
A property is independently a XXE feature or XXE attribute
- XxeProperty.AttributeDTD - Enum in org.sonar.java.se.checks
- XxeProperty.AttributeSchema - Enum in org.sonar.java.se.checks
- XxeProperty.AttributeStyleSheet - Enum in org.sonar.java.se.checks
- XxeProperty.FeatureDisallowDoctypeDecl - Enum in org.sonar.java.se.checks
- XxeProperty.FeatureExternalGeneralEntities - Enum in org.sonar.java.se.checks
- XxeProperty.FeatureIsSupportingExternalEntities - Enum in org.sonar.java.se.checks
- XxeProperty.FeatureLoadExternalDtd - Enum in org.sonar.java.se.checks
- XxeProperty.FeatureSecureProcessing - Enum in org.sonar.java.se.checks
- XxeProperty.FeatureSupportDtd - Enum in org.sonar.java.se.checks
- XxeProperty.FeatureXInclude - Enum in org.sonar.java.se.checks
- XxeProperty.XxePropertyHolder - Class in org.sonar.java.se.checks
- XxePropertyHolder(String, Constraint, BiPredicate<SymbolicValue, ExpressionTree>, Constraint, BiPredicate<SymbolicValue, ExpressionTree>, Constraint) - Constructor for class org.sonar.java.se.checks.XxeProperty.XxePropertyHolder
Y
- yields() - Method in class org.sonar.java.se.ExplodedGraph.Edge
- yields() - Method in class org.sonar.java.se.xproc.MethodBehavior
Z
- ZERO - Enum constant in enum org.sonar.java.se.checks.DivisionByZeroCheck.ZeroConstraint
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form