Package org.sonar.java.classpath
Class AbstractClasspath
- java.lang.Object
-
- org.sonar.java.classpath.AbstractClasspath
-
- Direct Known Subclasses:
ClasspathForMain,ClasspathForTest
@ScannerSide @SonarLintSide public abstract class AbstractClasspath extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected List<File>binariesprotected List<File>elementsprotected org.sonar.api.batch.fs.FileSystemfsprotected booleaninitializedprotected org.sonar.api.config.Configurationsettingsprotected booleanvalidateLibraries
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractClasspath(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 List<File>getJdkJars()protected booleanhasJavaSources()protected booleanhasMoreThanOneJavaFile()protected abstract voidinit()
-