@Beta
public interface JavaFileScannerContext
| Modifier and Type | Interface and Description |
|---|---|
static class |
JavaFileScannerContext.Location |
| Modifier and Type | Method and Description |
|---|---|
void |
addIssue(File file,
JavaCheck check,
int line,
String message) |
void |
addIssue(int line,
JavaCheck check,
String message) |
void |
addIssue(int line,
JavaCheck javaCheck,
String message,
Double cost) |
void |
addIssue(Tree tree,
JavaCheck check,
String message) |
void |
addIssue(Tree tree,
JavaCheck check,
String message,
Double cost) |
void |
addIssueOnFile(JavaCheck check,
String message) |
void |
addNoSonarLines(Set<Integer> lines)
Deprecated.
As of release 3.6, this method was not intended on a public interface
|
int |
getComplexity(Tree tree)
Deprecated.
As of release 3.6, replaced by
getComplexityNodes(Tree) |
List<Tree> |
getComplexityNodes(Tree tree) |
File |
getFile() |
String |
getFileKey() |
Integer |
getJavaVersion() |
int |
getMethodComplexity(ClassTree enclosingClass,
MethodTree methodTree)
Deprecated.
As of release 3.6, replaced by
getMethodComplexityNodes(ClassTree, MethodTree) |
List<Tree> |
getMethodComplexityNodes(ClassTree enclosingClass,
MethodTree methodTree) |
Object |
getSemanticModel() |
CompilationUnitTree |
getTree() |
void |
reportIssue(JavaCheck javaCheck,
Tree tree,
String message) |
void |
reportIssue(JavaCheck javaCheck,
Tree tree,
String message,
List<JavaFileScannerContext.Location> secondaryLocations,
Integer cost) |
CompilationUnitTree getTree()
String getFileKey()
File getFile()
@Deprecated int getComplexity(Tree tree)
getComplexityNodes(Tree)@Deprecated int getMethodComplexity(ClassTree enclosingClass, MethodTree methodTree)
getMethodComplexityNodes(ClassTree, MethodTree)List<Tree> getMethodComplexityNodes(ClassTree enclosingClass, MethodTree methodTree)
@Deprecated void addNoSonarLines(Set<Integer> lines)
Copyright © 2012–2015 SonarSource. All rights reserved.