public class DefaultProjectFileSystem2 extends DefaultProjectFileSystem
DIRECTORY_EXISTS| Constructor and Description |
|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
getFileFromBuildDirectory, getJavaSourceFiles, getRelativePath, getRelativePath, getSourceCharset, getSourceFiles, getTestFiles, hasJavaSourceFiles, hasTestFiles, mainFiles, resolvePath, resolvePaths, testFiles, toResource, writeToFile, writeToWorkingDirectorypublic 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)
public File getBasedir()
ProjectFileSystemgetBasedir in interface ProjectFileSystemgetBasedir in class DefaultProjectFileSystempublic File getBuildDir()
ProjectFileSystemgetBuildDir in interface ProjectFileSystemgetBuildDir in class DefaultProjectFileSystempublic File getBuildOutputDir()
ProjectFileSystemgetBuildOutputDir in interface ProjectFileSystemgetBuildOutputDir in class DefaultProjectFileSystempublic List<File> getSourceDirs()
DefaultProjectFileSystemgetSourceDirs in interface ProjectFileSystemgetSourceDirs in class DefaultProjectFileSystem@Deprecated public DefaultProjectFileSystem addSourceDir(File dir)
ProjectFileSystemaddSourceDir in interface ProjectFileSystemaddSourceDir in class DefaultProjectFileSystempublic List<File> getTestDirs()
getTestDirs in interface ProjectFileSystemgetTestDirs in class DefaultProjectFileSystem@Deprecated public DefaultProjectFileSystem addTestDir(File dir)
ProjectFileSystemaddTestDir 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 DefaultProjectFileSystemCopyright © 2009-2012 SonarSource. All Rights Reserved.