Package org.sonar.java
Class AbstractJavaClasspath
- java.lang.Object
-
- org.sonar.java.AbstractJavaClasspath
-
- Direct Known Subclasses:
JavaClasspath
,JavaTestClasspath
@ScannerSide @SonarLintSide public abstract class AbstractJavaClasspath extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected List<File>
binaries
protected List<File>
elements
protected org.sonar.api.batch.fs.FileSystem
fs
protected boolean
initialized
protected org.sonar.api.config.Configuration
settings
protected boolean
validateLibraries
-
Constructor Summary
Constructors Constructor Description AbstractJavaClasspath(org.sonar.api.config.Configuration settings, org.sonar.api.batch.fs.FileSystem fs, org.sonar.api.batch.fs.InputFile.Type fileType)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description List<File>
getBinaryDirs()
List<File>
getElements()
protected Set<File>
getFilesFromProperty(String property)
protected boolean
hasJavaSources()
protected boolean
hasMoreThanOneJavaFile()
protected abstract void
init()
-