Package org.sonar.java.classpath
Class AbstractClasspath
java.lang.Object
org.sonar.java.classpath.AbstractClasspath
- Direct Known Subclasses:
ClasspathForMain
,ClasspathForTest
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.sonar.api.batch.fs.FileSystem
protected boolean
protected org.sonar.api.config.Configuration
protected boolean
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
AbstractClasspath(org.sonar.api.config.Configuration settings, org.sonar.api.batch.fs.FileSystem fs, org.sonar.api.batch.fs.InputFile.Type fileType)
-
Method Summary
Modifier and TypeMethodDescriptiongetFilesFromProperty(String property)
protected boolean
protected boolean
boolean
protected abstract void
init()
abstract void
-
Field Details
-
settings
protected final org.sonar.api.config.Configuration settings -
fs
protected final org.sonar.api.batch.fs.FileSystem fs -
binaries
-
elements
-
validateLibraries
protected boolean validateLibraries -
initialized
protected boolean initialized
-
-
Constructor Details
-
AbstractClasspath
protected AbstractClasspath(org.sonar.api.config.Configuration settings, org.sonar.api.batch.fs.FileSystem fs, org.sonar.api.batch.fs.InputFile.Type fileType)
-
-
Method Details
-
getJdkJars
-
init
protected abstract void init() -
logSuspiciousEmptyLibraries
public abstract void logSuspiciousEmptyLibraries() -
getFilesFromProperty
-
hasJavaSources
protected boolean hasJavaSources() -
hasMoreThanOneJavaFile
protected boolean hasMoreThanOneJavaFile() -
getElements
-
getBinaryDirs
-
inAndroidContext
public boolean inAndroidContext()
-