Package | Description |
---|---|
org.sonar.java.se | |
org.sonar.java.se.checks | |
org.sonar.java.se.xproc |
Modifier and Type | Method and Description |
---|---|
static Flow |
AlwaysTrueOrFalseExpressionCollector.addIssueLocation(Flow flow,
Tree issueTree,
boolean conditionIsAlwaysTrue) |
Flow |
Flow.Builder.build() |
static Flow |
Flow.empty() |
static Flow |
FlowComputation.flowsForArgumentsChangingName(List<Integer> argumentIndices,
MethodInvocationTree mit) |
static Flow |
FlowComputation.flowsForPassedArguments(List<Integer> argumentIndices,
MethodInvocationTree mit) |
static Flow |
Flow.of(Flow currentFlow) |
static Flow |
Flow.of(JavaFileScannerContext.Location location) |
Flow |
Flow.reverse() |
Modifier and Type | Method and Description |
---|---|
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) |
Set<Flow> |
AlwaysTrueOrFalseExpressionCollector.flowForExpression(Tree expression) |
static Set<Flow> |
FlowComputation.flowWithoutExceptions(ExplodedGraph.Node currentNode,
SymbolicValue currentVal,
Predicate<Constraint> addToFlow,
List<Class<? extends Constraint>> domains) |
static Set<Flow> |
FlowComputation.flowWithoutExceptions(ExplodedGraph.Node currentNode,
SymbolicValue currentVal,
Predicate<Constraint> addToFlow,
Predicate<Constraint> terminateTraversal,
List<Class<? extends Constraint>> domains) |
Modifier and Type | Method and Description |
---|---|
Flow.Builder |
Flow.Builder.addAll(Flow flow) |
static Flow |
AlwaysTrueOrFalseExpressionCollector.addIssueLocation(Flow flow,
Tree issueTree,
boolean conditionIsAlwaysTrue) |
static Flow |
Flow.of(Flow currentFlow) |
Modifier and Type | Method and Description |
---|---|
void |
CheckerDispatcher.reportIssue(Tree tree,
SECheck check,
String message,
Set<Flow> flows) |
void |
CheckerContext.reportIssue(Tree tree,
SECheck check,
String message,
Set<Flow> flows) |
Modifier and Type | Method and Description |
---|---|
void |
SECheck.reportIssue(Tree tree,
String message,
Set<Flow> flows) |
Constructor and Description |
---|
SEIssue(Tree tree,
String message,
Set<Flow> flows) |
Modifier and Type | Method and Description |
---|---|
Set<Flow> |
ExceptionalCheckBasedYield.exceptionFlows() |
Set<Flow> |
MethodYield.flow(List<Integer> parameterIndices,
List<Class<? extends Constraint>> domains) |
Set<Flow> |
ExceptionalCheckBasedYield.flow(List<Integer> parameterIndices,
List<Class<? extends Constraint>> domains) |
Copyright © 2012–2017 SonarSource. All rights reserved.