File
@Deprecated public class JavaFile extends Resource
QUALIFIER_CLASS, QUALIFIER_DIRECTORY, QUALIFIER_FIELD, QUALIFIER_FILE, QUALIFIER_LIB, QUALIFIER_METHOD, QUALIFIER_MODULE, QUALIFIER_PACKAGE, QUALIFIER_PROJECT, QUALIFIER_SUBVIEW, QUALIFIER_UNIT_TEST_CLASS, QUALIFIER_VIEW, SCOPE_ENTITY, SCOPE_SET, SCOPE_SPACE
Constructor and Description |
---|
JavaFile(String deprecatedKey)
Deprecated.
Creates a source file from its key
|
JavaFile(String deprecatedKey,
boolean unitTest)
Deprecated.
Creates any JavaFile from its key
|
JavaFile(String packageName,
String className)
Deprecated.
Creates a JavaFile that is not a class of test based on package and file names
|
JavaFile(String packageKey,
String className,
boolean unitTest)
Deprecated.
Creates a JavaFile that can be of any type based on package and file names
|
Modifier and Type | Method and Description |
---|---|
static JavaFile |
create(String relativePathFromBasedir)
Deprecated.
For internal use only.
|
static JavaFile |
create(String relativePathFromBasedir,
String relativePathFromSourceDir,
boolean unitTest)
Deprecated.
For internal use only.
|
static JavaFile |
fromAbsolutePath(String path,
List<File> sourceDirs,
boolean unitTest)
Deprecated.
since 4.2 use
create(String, String, boolean) |
static JavaFile |
fromIOFile(File file,
List<File> sourceDirs,
boolean unitTest)
Deprecated.
since 4.2 use
create(String, String, boolean) |
static JavaFile |
fromIOFile(File file,
Project module,
boolean unitTest)
Deprecated.
|
static JavaFile |
fromRelativePath(String relativePath,
boolean unitTest)
Deprecated.
since 4.2 use
create(String, String, boolean) |
String |
getDescription()
Deprecated.
|
Language |
getLanguage()
Deprecated.
|
String |
getLongName()
Deprecated.
|
String |
getName()
Deprecated.
|
JavaPackage |
getParent()
Deprecated.
The parent is used to build the resources tree, for example for relations between classes, packages and projects.
|
String |
getQualifier()
Deprecated.
The qualifier tells the type of the resource.
|
String |
getScope()
Deprecated.
|
boolean |
isUnitTest()
Deprecated.
|
boolean |
matchFilePattern(String antPattern)
Deprecated.
Check resource against an Ant pattern, like mypackag?/*Foo.java.
|
String |
toString()
Deprecated.
|
equals, getDeprecatedKey, getEffectiveKey, getId, getKey, getPath, hashCode, isExcluded, normalize, setDeprecatedKey, setEffectiveKey, setExcluded, setId, setKey, setPath
public JavaFile(String packageName, String className)
public JavaFile(String packageKey, String className, boolean unitTest)
unitTest
- whether it is a unit test file or a source filepublic JavaPackage getParent()
Return null if the parent is the project.
public String getDescription()
getDescription
in class Resource
public Language getLanguage()
getLanguage
in class Resource
public String getLongName()
getLongName
in class Resource
public String getQualifier()
Resource
getQualifier
in class Resource
for the list of qualifiers
,
to find out if a resource if a class, a unit test,... from its qualifier
public boolean isUnitTest()
public boolean matchFilePattern(String antPattern)
matchFilePattern
in class Resource
antPattern
- Ant-like pattern (with **, * and ?). It includes file suffixes.public static JavaFile fromIOFile(File file, Project module, boolean unitTest)
public static JavaFile create(String relativePathFromBasedir)
public static JavaFile create(String relativePathFromBasedir, String relativePathFromSourceDir, boolean unitTest)
@Deprecated public static JavaFile fromRelativePath(String relativePath, boolean unitTest)
create(String, String, boolean)
@Deprecated public static JavaFile fromIOFile(File file, List<File> sourceDirs, boolean unitTest)
create(String, String, boolean)
@Deprecated public static JavaFile fromAbsolutePath(String path, List<File> sourceDirs, boolean unitTest)
create(String, String, boolean)
Copyright © 2009-2014 SonarSource. All Rights Reserved.