Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "JDT Core"

(Remove github link since it is in the infobox, change download link to maven central (download link was just for all the ide))
(Links)
 
Line 26: Line 26:
 
*[[JDT|JDT Wiki Page]]  
 
*[[JDT|JDT Wiki Page]]  
 
*[[JDT Core Committer FAQ]]  
 
*[[JDT Core Committer FAQ]]  
*[[JDT Core Programmer Guide]]  
+
*[[JDT Core Programmer Guide]]
 +
** [[JDT_Core_Programmer_Guide/ECJ|A Hitchhiker's Guide to ECJ]]
 
*[[JDT/FAQ]]
 
*[[JDT/FAQ]]
*[https://git.eclipse.org/r/q/project:jdt%252Feclipse.jdt.core JDT Core on gerrit]
+
*[https://github.com/eclipse-jdt/eclipse.jdt.core JDT Core on github]
  
 
== Subpages ==
 
== Subpages ==

Latest revision as of 17:19, 17 August 2022

JDT Core
Website
Download
Community
Mailing ListForumsIRCmattermost
Issues
OpenHelp WantedBug Day
Contribute
Browse Source

JDT/Core is the Java infrastructure of the Java IDE. It includes:

  • An incremental Java compiler. Implemented as an Eclipse builder, it is based on technology evolved from VisualAge for Java compiler. In particular, it allows to run and debug code which still contains unresolved errors.
  • A Java Model that provides API for navigating the Java element tree. The Java element tree defines a Java centric view of a project. It surfaces elements like package fragments, compilation units, binary classes, types, methods, fields.
  • A Java Document Model providing API for manipulating a structured Java source document.
  • Code assist and code select support.
  • An indexed based search infrastructure that is used for searching, code assist, type hierarchy computation, and refactoring. The Java search engine can accurately find precise matches either in sources or binaries.
  • Evaluation support either in a scrapbook page or a debugger context.
  • Source code formatter.

The JDT/Core infrastructure has no built-in JDK version dependencies, it also does not depend on any particular Java UI and can be run headless.

Links

Subpages

JDT Core/Java7JDT Core/Java8JDT Core/Java9
JDT Core/Java9/JLS9JDT Core/Java9/Notes 20160831JDT Core/Java9/Open items
JDT Core/Null AnalysisJDT Core/Null Analysis/Adopting Null Annotations
JDT Core/Null Analysis/BetaJDT Core/Null Analysis/BrainstormingJDT Core/Null Analysis/External Annotations
JDT Core/Null Analysis/Null ContractsJDT Core/Null Analysis/OptionsJDT Core/Plan/4.10
JDT Core/Plan/4.7JDT Core/Plan/4.8JDT Core/Plan/4.8/JEP286
JDT Core/Plan/4.8/JEP323JDT Core/Plan/4.8/JEP325JDT Core/Plan/4.9
JDT Core/Plan/JavaJDT Core/Plan/Java/13

Back to the top