public static class VisitorsBridgeForTests.TestJavaFileScannerContext extends DefaultJavaFileScannerContext
JavaFileScannerContext.Location
Constructor and Description |
---|
TestJavaFileScannerContext(CompilationUnitTree tree,
File file,
SemanticModel semanticModel,
SonarComponents sonarComponents,
JavaVersion javaVersion,
boolean failedParsing) |
Modifier and Type | Method and Description |
---|---|
void |
addIssue(int line,
JavaCheck javaCheck,
String message,
Integer cost) |
Set<AnalyzerMessage> |
getIssues() |
void |
reportIssue(JavaCheck javaCheck,
Tree syntaxNode,
String message,
List<JavaFileScannerContext.Location> secondary,
Integer cost) |
void |
reportIssue(JavaCheck javaCheck,
Tree startTree,
Tree endTree,
String message) |
void |
reportIssue(JavaCheck javaCheck,
Tree startTree,
Tree endTree,
String message,
List<JavaFileScannerContext.Location> secondary,
Integer cost) |
addIssue, addIssue, addIssueOnFile, createAnalyzerMessage, fileParsed, getComplexityNodes, getFile, getFileKey, getJavaVersion, getMethodComplexityNodes, getSemanticModel, getTree, reportIssue
public TestJavaFileScannerContext(CompilationUnitTree tree, File file, SemanticModel semanticModel, @Nullable SonarComponents sonarComponents, JavaVersion javaVersion, boolean failedParsing)
public Set<AnalyzerMessage> getIssues()
public void addIssue(int line, JavaCheck javaCheck, String message, @Nullable Integer cost)
addIssue
in interface JavaFileScannerContext
addIssue
in class DefaultJavaFileScannerContext
public void reportIssue(JavaCheck javaCheck, Tree syntaxNode, String message, List<JavaFileScannerContext.Location> secondary, @Nullable Integer cost)
reportIssue
in interface JavaFileScannerContext
reportIssue
in class DefaultJavaFileScannerContext
public void reportIssue(JavaCheck javaCheck, Tree startTree, Tree endTree, String message)
reportIssue
in interface JavaFileScannerContext
reportIssue
in class DefaultJavaFileScannerContext
public void reportIssue(JavaCheck javaCheck, Tree startTree, Tree endTree, String message, List<JavaFileScannerContext.Location> secondary, @Nullable Integer cost)
reportIssue
in interface JavaFileScannerContext
reportIssue
in class DefaultJavaFileScannerContext
Copyright © 2012–2016 SonarSource. All rights reserved.