|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.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 ProjectFileSystemgetBasedir in class DefaultProjectFileSystempublic File getBuildDir()
ProjectFileSystem
getBuildDir in interface ProjectFileSystemgetBuildDir in class DefaultProjectFileSystempublic File getBuildOutputDir()
ProjectFileSystem
getBuildOutputDir in interface ProjectFileSystemgetBuildOutputDir in class DefaultProjectFileSystempublic List<File> getSourceDirs()
DefaultProjectFileSystem
getSourceDirs in interface ProjectFileSystemgetSourceDirs in class DefaultProjectFileSystem@Deprecated public DefaultProjectFileSystem addSourceDir(File dir)
ProjectFileSystem
addSourceDir in interface ProjectFileSystemaddSourceDir in class DefaultProjectFileSystempublic List<File> getTestDirs()
getTestDirs in interface ProjectFileSystemgetTestDirs in class DefaultProjectFileSystem@Deprecated public DefaultProjectFileSystem addTestDir(File dir)
ProjectFileSystem
addTestDir in interface ProjectFileSystemaddTestDir in class DefaultProjectFileSystempublic File getReportOutputDir()
getReportOutputDir in interface ProjectFileSystemgetReportOutputDir in class DefaultProjectFileSystempublic File getSonarWorkingDirectory()
getSonarWorkingDirectory in interface ProjectFileSystemgetSonarWorkingDirectory in class DefaultProjectFileSystemprotected List<File> getInitialSourceFiles()
getInitialSourceFiles in class DefaultProjectFileSystemprotected List<File> getInitialTestFiles()
getInitialTestFiles in class DefaultProjectFileSystem
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||