JDT Core packages
These are the JDT Core packages which give you access to the Java model
objects.
The following roadmap outlines the major functions of the JDT Core packages:
-
org.eclipse.jdt.launching
provides classes for launching Java runtimes from the platform.
JavaRuntime
implements static methods to access registered VMs and compute runtime
classpaths and source lookup paths. A family of VM's (such
as the JDK) is represented by the
IVMInstallType
class.
IVMInstall
represents particular installations within a family. The
IVMRunner
is used to start a particular Java VM and register its processes with
the debug plug-in.
-
org.eclipse.jdt.debug
supports a Java debug model based on JDI/JDWP that can be used for
controlling a Java program under debug.
-
org.eclipse.jdt.core.dom
supports Abstract Syntax Trees (AST) that can be used for examining
the structure of a compilation unit down to the statement level.
-
org.eclipse.jdt.core.search
supports searching the workspace's Java elements that match a particular
description.
SearchEngine
allows you to set up searches in the workspace. You can search for particular
patterns inside a Java element. You can also scope the search according
to several predefined search types: searching for declarations of the pattern,
implementors of the pattern, references to the pattern, or all occurrences
of the pattern.
-
org.eclipse.jdt.core.jdom
supports a Java Document Object Model (DOM) that can be used for walking
the structure of a Java compilation unit.
-
org.eclipse.jdt.core.eval
supports the evaluation of code snippets in a scrapbook or inside
the debugger.