@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)
Deprecated.
use reportIssue instead to benefit from precise issue location.
|
void |
addIssue(Tree tree,
JavaCheck check,
String message,
Double cost)
Deprecated.
use reportIssue instead to benefit from precise issue location.
|
void |
addIssueOnFile(JavaCheck check,
String message) |
boolean |
fileParsed() |
List<Tree> |
getComplexityNodes(Tree tree) |
File |
getFile() |
String |
getFileKey() |
JavaVersion |
getJavaVersion() |
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) |
void |
reportIssue(JavaCheck javaCheck,
Tree starTree,
Tree endTree,
String message) |
CompilationUnitTree getTree()
@Deprecated void addIssue(Tree tree, JavaCheck check, String message)
@Deprecated void addIssue(Tree tree, JavaCheck check, String message, @Nullable Double cost)
String getFileKey()
File getFile()
JavaVersion getJavaVersion()
boolean fileParsed()
List<Tree> getMethodComplexityNodes(ClassTree enclosingClass, MethodTree methodTree)
void reportIssue(JavaCheck javaCheck, Tree tree, String message, List<JavaFileScannerContext.Location> secondaryLocations, @Nullable Integer cost)
Copyright © 2012–2016 SonarSource. All rights reserved.