|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.sonar.api.resources.DefaultProjectFileSystem org.sonar.batch.DefaultProjectFileSystem2
public class DefaultProjectFileSystem2
Implementation of ProjectFileSystem
based on ProjectDefinition
and MavenProject
.
Field Summary |
---|
Fields inherited from class org.sonar.api.resources.DefaultProjectFileSystem |
---|
DIRECTORY_EXISTS |
Constructor Summary | |
---|---|
DefaultProjectFileSystem2(Project project,
Languages languages,
ProjectDefinition def)
|
|
DefaultProjectFileSystem2(Project project,
Languages languages,
ProjectDefinition def,
FileFilter[] fileFilters)
|
|
DefaultProjectFileSystem2(Project project,
Languages languages,
ProjectDefinition def,
org.apache.maven.project.MavenProject pom)
For Maven. |
|
DefaultProjectFileSystem2(Project project,
Languages languages,
ProjectDefinition def,
org.apache.maven.project.MavenProject pom,
FileFilter[] fileFilters)
For Maven. |
Method Summary | |
---|---|
DefaultProjectFileSystem |
addSourceDir(File dir)
Deprecated. since 2.6, because should be immutable |
DefaultProjectFileSystem |
addTestDir(File dir)
Deprecated. since 2.6, because should be immutable |
File |
getBasedir()
Project root directory. |
File |
getBuildDir()
Build directory. |
File |
getBuildOutputDir()
Directory where classes are placed. |
protected List<File> |
getInitialSourceFiles()
|
protected List<File> |
getInitialTestFiles()
|
File |
getReportOutputDir()
TODO Godin: seems that used only by Cobertura and Clover |
File |
getSonarWorkingDirectory()
|
List<File> |
getSourceDirs()
Maven can modify source directories during Sonar execution - see MavenPhaseExecutor. |
List<File> |
getTestDirs()
Maven can modify test directories during Sonar execution - see MavenPhaseExecutor. |
Methods inherited from class org.sonar.api.resources.DefaultProjectFileSystem |
---|
getFileFromBuildDirectory, getJavaSourceFiles, getRelativePath, getRelativePath, getSourceCharset, getSourceFiles, getTestFiles, hasJavaSourceFiles, hasTestFiles, mainFiles, resolvePath, resolvePaths, testFiles, toResource, writeToFile, writeToWorkingDirectory |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DefaultProjectFileSystem2(Project project, Languages languages, ProjectDefinition def, FileFilter[] fileFilters)
public DefaultProjectFileSystem2(Project project, Languages languages, ProjectDefinition def, org.apache.maven.project.MavenProject pom, FileFilter[] fileFilters)
public DefaultProjectFileSystem2(Project project, Languages languages, ProjectDefinition def)
public DefaultProjectFileSystem2(Project project, Languages languages, ProjectDefinition def, org.apache.maven.project.MavenProject pom)
Method Detail |
---|
public File getBasedir()
ProjectFileSystem
getBasedir
in interface ProjectFileSystem
getBasedir
in class DefaultProjectFileSystem
public File getBuildDir()
ProjectFileSystem
getBuildDir
in interface ProjectFileSystem
getBuildDir
in class DefaultProjectFileSystem
public File getBuildOutputDir()
ProjectFileSystem
getBuildOutputDir
in interface ProjectFileSystem
getBuildOutputDir
in class DefaultProjectFileSystem
public List<File> getSourceDirs()
DefaultProjectFileSystem
getSourceDirs
in interface ProjectFileSystem
getSourceDirs
in class DefaultProjectFileSystem
@Deprecated public DefaultProjectFileSystem addSourceDir(File dir)
ProjectFileSystem
addSourceDir
in interface ProjectFileSystem
addSourceDir
in class DefaultProjectFileSystem
public List<File> getTestDirs()
getTestDirs
in interface ProjectFileSystem
getTestDirs
in class DefaultProjectFileSystem
@Deprecated public DefaultProjectFileSystem addTestDir(File dir)
ProjectFileSystem
addTestDir
in interface ProjectFileSystem
addTestDir
in class DefaultProjectFileSystem
public File getReportOutputDir()
getReportOutputDir
in interface ProjectFileSystem
getReportOutputDir
in class DefaultProjectFileSystem
public File getSonarWorkingDirectory()
getSonarWorkingDirectory
in interface ProjectFileSystem
getSonarWorkingDirectory
in class DefaultProjectFileSystem
protected List<File> getInitialSourceFiles()
getInitialSourceFiles
in class DefaultProjectFileSystem
protected List<File> getInitialTestFiles()
getInitialTestFiles
in class DefaultProjectFileSystem
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |