Package org.sonar.java.model
Class VisitorsBridge
java.lang.Object
org.sonar.java.model.VisitorsBridge
- Direct Known Subclasses:
VisitorsBridgeForTests
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.sonar.api.batch.fs.InputFile
protected boolean
protected JavaVersion
-
Constructor Summary
ConstructorsConstructorDescriptionVisitorsBridge
(Iterable<? extends JavaCheck> visitors, List<File> projectClasspath, SonarComponents sonarComponents) VisitorsBridge
(JavaFileScanner visitor) -
Method Summary
Modifier and TypeMethodDescriptionprotected JavaFileScannerContext
createScannerContext
(CompilationUnitTree tree, Sema semanticModel, SonarComponents sonarComponents, boolean fileParsed) void
void
processRecognitionException
(com.sonar.sslr.api.RecognitionException e, org.sonar.api.batch.fs.InputFile inputFile) void
setCurrentFile
(org.sonar.api.batch.fs.InputFile inputFile) void
setInAndroidContext
(boolean inAndroidContext) void
setJavaVersion
(JavaVersion javaVersion) void
-
Field Details
-
currentFile
protected org.sonar.api.batch.fs.InputFile currentFile -
javaVersion
-
inAndroidContext
protected boolean inAndroidContext
-
-
Constructor Details
-
VisitorsBridge
-
VisitorsBridge
public VisitorsBridge(Iterable<? extends JavaCheck> visitors, List<File> projectClasspath, @Nullable SonarComponents sonarComponents)
-
-
Method Details
-
getJavaVersion
-
getClasspath
-
setJavaVersion
-
setInAndroidContext
public void setInAndroidContext(boolean inAndroidContext) -
visitFile
-
createScannerContext
protected JavaFileScannerContext createScannerContext(CompilationUnitTree tree, @Nullable Sema semanticModel, SonarComponents sonarComponents, boolean fileParsed) -
processRecognitionException
public void processRecognitionException(com.sonar.sslr.api.RecognitionException e, org.sonar.api.batch.fs.InputFile inputFile) -
setCurrentFile
public void setCurrentFile(org.sonar.api.batch.fs.InputFile inputFile) -
endOfAnalysis
public void endOfAnalysis()
-