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.InputFileprotected booleanprotected JavaVersion -
Constructor Summary
ConstructorsConstructorDescriptionVisitorsBridge(Iterable<? extends JavaCheck> visitors, List<File> projectClasspath, SonarComponents sonarComponents) VisitorsBridge(JavaFileScanner visitor) -
Method Summary
Modifier and TypeMethodDescriptionprotected JavaFileScannerContextcreateScannerContext(CompilationUnitTree tree, Sema semanticModel, SonarComponents sonarComponents, boolean fileParsed) voidvoidprocessRecognitionException(com.sonar.sslr.api.RecognitionException e, org.sonar.api.batch.fs.InputFile inputFile) voidsetCurrentFile(org.sonar.api.batch.fs.InputFile inputFile) voidsetInAndroidContext(boolean inAndroidContext) voidsetJavaVersion(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()
-