Class AbstractClasspath
java.lang.Object
org.sonar.java.classpath.AbstractClasspath
- Direct Known Subclasses:
ClasspathForMain, ClasspathForTest
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final AnalysisWarningsWrapperprotected final Stringprotected final org.sonar.api.batch.fs.FileSystemprotected booleanprotected final Stringprotected final org.sonar.api.config.Configurationprotected boolean -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractClasspath(org.sonar.api.config.Configuration settings, org.sonar.api.batch.fs.FileSystem fs, org.sonar.api.batch.fs.InputFile.Type fileType, String binariesProperty, String librariesProperty, AnalysisWarningsWrapper analysisWarnings) -
Method Summary
Modifier and TypeMethodDescriptiongetFilesFromProperty(String property) protected booleanprotected booleanbooleanprotected voidinit()voidprotected void
-
Field Details
-
settings
protected final org.sonar.api.config.Configuration settings -
fs
protected final org.sonar.api.batch.fs.FileSystem fs -
binariesProperty
-
librariesProperty
-
binaries
-
elements
-
validateLibraries
protected boolean validateLibraries -
initialized
protected boolean initialized -
analysisWarnings
-
-
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, String binariesProperty, String librariesProperty, AnalysisWarningsWrapper analysisWarnings)
-
-
Method Details
-
init
protected void init() -
validatePropertiesPresence
protected void validatePropertiesPresence() -
getJdkJars
-
logClasspathWarnings
public void logClasspathWarnings() -
getFilesFromProperty
-
hasMoreThanOneJavaFile
protected boolean hasMoreThanOneJavaFile() -
hasJavaFiles
protected boolean hasJavaFiles() -
getElements
-
getBinaryDirs
-
inAndroidContext
public boolean inAndroidContext()
-