public class JdtTools
extends java.lang.Object
| Constructor and Description |
|---|
JdtTools() |
| Modifier and Type | Method and Description |
|---|---|
static IAnnotation[] |
getAnnotations(IMethod method) |
static ICompilationUnit |
getCompilationUnit(IJavaElement je) |
static IJavaElement |
getJavaElement(IFile file) |
static IJavaModel |
getJavaModel() |
static IJavaProject |
getJavaProject(java.lang.String projectName)
Returns Java project.
|
static IJavaProject[] |
getJavaProjects() |
static IMethod |
getMethod(IType type,
java.lang.String methodName) |
static IMethod |
getMethod(java.lang.String projectName,
java.lang.String className,
java.lang.String methodName)
Get method with specified project, class and method name.
|
static IPackageFragment |
getPackage(IJavaProject javaProject,
java.lang.String packageName) |
static IPackageFragment |
getPackage(java.lang.String projectName,
java.lang.String packageName) |
static IPackageFragmentRoot |
getSourceFolder(IJavaProject javaProject,
java.lang.String sourceFolder) |
static IPackageFragmentRoot |
getSourceFolder(java.lang.String projectName,
java.lang.String sourceFolder) |
static java.util.List<java.lang.String> |
getSourceFolders(IJavaProject javaProject)
Returns source folders.
|
static IType |
getSuperclass(IType type) |
static IMethod |
getTestMethod(IType type,
java.lang.String methodName) |
static IMethod |
getTestMethod(java.lang.String projectName,
java.lang.String className,
java.lang.String methodName)
Get test method with specified project, class and method name.
|
static IType |
getType(IJavaProject javaProject,
java.lang.String className) |
static IType |
getType(java.lang.String projectName,
java.lang.String className) |
static boolean |
isPackageEmpty(IPackageFragment pkg) |
static boolean |
isTestMethod(IMethod method) |
static void |
open(IJavaElement elem)
Open and activate an editor for specified element.
|
static void |
reveal(IMember element) |
public static IJavaModel getJavaModel()
public static void open(IJavaElement elem)
elem - element to open and activatepublic static void reveal(IMember element)
public static IJavaProject getJavaProject(java.lang.String projectName)
projectName - project namepublic static IJavaProject[] getJavaProjects()
public static java.util.List<java.lang.String> getSourceFolders(IJavaProject javaProject)
javaProject - Java projectpublic static IPackageFragment getPackage(java.lang.String projectName,
java.lang.String packageName)
public static IPackageFragmentRoot getSourceFolder(java.lang.String projectName,
java.lang.String sourceFolder)
public static IType getType(java.lang.String projectName,
java.lang.String className)
public static IMethod getMethod(java.lang.String projectName,
java.lang.String className,
java.lang.String methodName)
public static IMethod getTestMethod(java.lang.String projectName,
java.lang.String className,
java.lang.String methodName)
public static IMethod getTestMethod(IType type,
java.lang.String methodName)
public static IType getSuperclass(IType type)
public static boolean isTestMethod(IMethod method)
public static IAnnotation[] getAnnotations(IMethod method)
public static IPackageFragment getPackage(IJavaProject javaProject,
java.lang.String packageName)
public static boolean isPackageEmpty(IPackageFragment pkg)
public static IPackageFragmentRoot getSourceFolder(IJavaProject javaProject,
java.lang.String sourceFolder)
public static IType getType(IJavaProject javaProject,
java.lang.String className)
public static IMethod getMethod(IType type,
java.lang.String methodName)
public static ICompilationUnit getCompilationUnit(IJavaElement je)
public static IJavaElement getJavaElement(IFile file)