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, writeToWorkingDirectory
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)
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
Copyright © 2009-2012 SonarSource. All Rights Reserved.