public class VisitorsBridge extends Object
Modifier and Type | Field and Description |
---|---|
protected File |
currentFile |
protected JavaVersion |
javaVersion |
Constructor and Description |
---|
VisitorsBridge(Iterable visitors,
List<File> projectClasspath,
SonarComponents sonarComponents) |
VisitorsBridge(Iterable visitors,
List<File> projectClasspath,
SonarComponents sonarComponents,
boolean symbolicExecutionEnabled) |
VisitorsBridge(JavaFileScanner visitor) |
Modifier and Type | Method and Description |
---|---|
protected JavaFileScannerContext |
createScannerContext(CompilationUnitTree tree,
SemanticModel semanticModel,
boolean analyseAccessors,
SonarComponents sonarComponents,
boolean fileParsed) |
void |
processRecognitionException(com.sonar.sslr.api.RecognitionException e) |
void |
setAnalyseAccessors(boolean analyseAccessors) |
void |
setCharset(Charset charset) |
void |
setCurrentFile(File currentFile) |
void |
setJavaVersion(JavaVersion javaVersion) |
void |
visitFile(Tree parsedTree) |
protected File currentFile
protected JavaVersion javaVersion
public VisitorsBridge(JavaFileScanner visitor)
public VisitorsBridge(Iterable visitors, List<File> projectClasspath, @Nullable SonarComponents sonarComponents)
public VisitorsBridge(Iterable visitors, List<File> projectClasspath, @Nullable SonarComponents sonarComponents, boolean symbolicExecutionEnabled)
public void setAnalyseAccessors(boolean analyseAccessors)
public void setCharset(Charset charset)
public void setJavaVersion(JavaVersion javaVersion)
protected JavaFileScannerContext createScannerContext(CompilationUnitTree tree, SemanticModel semanticModel, boolean analyseAccessors, SonarComponents sonarComponents, boolean fileParsed)
public void processRecognitionException(com.sonar.sslr.api.RecognitionException e)
public void setCurrentFile(File currentFile)
Copyright © 2012–2016 SonarSource. All rights reserved.