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()
-