The JDT project contributes
a set of plug-ins that add the capabilities of a full-featured Java IDE
to the Eclipse platform. The JDT plugins provide APIs so that they can
themselves be further extended by other tool builders.
The JDT plugins are categorized into:
JDT APT adds annotation processing support to Java 5 projects in Eclipse. It provides the following features:
JDT Core defines the non-UI infrastructure. It includes:
The JDT Core infrastructure has no built-in JDK version dependencies.
JDT Debug implements Java debugging support and works with any JDPA-compliant target Java VM. It is implemented on top of the language independent "debug model" provided by the platform debugger.
JDT debug provides the following debugging features:
JDT Text provides the Java editor with the following features:
JDT UI implements Java-specific workbench contributions:
The JDT UI provides refactoring support like: Extract Method or Safe Rename for Java elements that also updates references. Users can preview (and veto) individual changes stemming from a refactoring operation.
JDT searching support implements precise searches like find declarations of and/or references to packages, types, methods, and fields, scoped to the workspace, a working set, or the current selection.
JDT compare support implements a structured compare of Java compilation units showing the changes to individual Java methods. It supports to replace individual Java elements with version of element in the local history.
Back to the top