| Package | Description |
|---|---|
| org.sonar.java.cfg | |
| org.sonar.java.model.declaration | |
| org.sonar.java.resolve | |
| org.sonar.java.se | |
| org.sonar.java.se.xproc | |
| org.sonar.plugins.java.api.semantic |
Provides interfaces to represent Java source code as syntax tree.
|
| org.sonar.plugins.java.api.tree |
Provides interfaces to represent Java source code as syntax tree.
|
| Modifier and Type | Method | Description |
|---|---|---|
Symbol.MethodSymbol |
CFG.methodSymbol() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
CFG.setMethodSymbol(Symbol.MethodSymbol methodSymbol) |
| Constructor | Description |
|---|---|
VariableReadExtractor(Symbol.MethodSymbol methodSymbol,
boolean includeFields) |
| Modifier and Type | Method | Description |
|---|---|---|
Symbol.MethodSymbol |
MethodTreeImpl.symbol() |
| Modifier and Type | Class | Description |
|---|---|---|
static class |
JavaSymbol.MethodJavaSymbol |
Represents a method, constructor or initializer (static or instance).
|
| Modifier and Type | Method | Description |
|---|---|---|
static boolean |
NullableAnnotationUtils.isGloballyAnnotatedParameterNonNull(Symbol.MethodSymbol method) |
|
static boolean |
NullableAnnotationUtils.isGloballyAnnotatedParameterNullable(Symbol.MethodSymbol method) |
|
static boolean |
SymbolicExecutionVisitor.methodCanNotBeOverriden(Symbol.MethodSymbol methodSymbol) |
|
static String |
NullableAnnotationUtils.nonNullAnnotationOnParameters(Symbol.MethodSymbol method) |
|
MethodBehavior |
CheckerDispatcher.peekMethodBehavior(Symbol.MethodSymbol symbol) |
|
protected MethodBehavior |
ExplodedGraphWalker.peekMethodBehavior(Symbol.MethodSymbol symbol) |
| Modifier and Type | Method | Description |
|---|---|---|
MethodBehavior |
BehaviorCache.get(Symbol.MethodSymbol symbol) |
|
MethodBehavior |
BehaviorCache.methodBehaviorForSymbol(Symbol.MethodSymbol symbol) |
| Modifier and Type | Method | Description |
|---|---|---|
Symbol.MethodSymbol |
Symbol.MethodSymbol.overriddenSymbol() |
Retrieve the overridden symbol, which may may not be able to determine (returning 'unknown' symbol).
|
| Modifier and Type | Method | Description |
|---|---|---|
Symbol.MethodSymbol |
MethodTree.symbol() |
Copyright © 2012–2018 SonarSource. All rights reserved.