Moduł podstawowy JDT
Moduł podstawowy JDT (org.eclipse.jdt.core) to moduł dodatkowy, który definiuje podstawowe elementy Java i interfejs API. Należy zawsze wymieniać ten moduł dodatkowy jako wymaganie wstępne w czasie tworzenia specyficznych funkcji języka Java.
Pakiety modułu podstawowego JDT udostępniają obiekty modelu Java i nienadzorowaną infrastrukturę środowiska IDE języka Java. Do pakietów modułu podstawowego JDT należą:
- org.eclipse.jdt.core - definiuje klasy opisujące model Java.
- org.eclipse.jdt.core.compiler - definiuje interfejs API infrastruktury kompilatora.
- org.eclipse.jdt.core.dom - obsługuje drzewa składni abstrakcyjnej (AST - Abstract Syntax Trees), które mogą być używane do badania struktury jednostki kompilacji do poziomu pojedynczej instrukcji.
- org.eclipse.jdt.core.eval - obsługuje wartościowanie fragmentów kodu w zeszycie testowym i wewnątrz debugera.
- org.eclipse.jdt.core.jdom - obsługuje model dokumentów obiektów Java (DOM - Java Document Object Model), który może być używany do manipulowania strukturą jednostki kompilacji Java.
- org.eclipse.jdt.core.search - obsługuje wyszukiwanie w modelu Java obszaru roboczego elementów Java odpowiadających określonemu opisowi.
- org.eclipse.jdt.core.util - udostępnia klasy narzędziowe do manipulowania plikami .class i elementami modelu Java.
Manipulowanie strukturą jednostki kompilacji powinno być wykonywane za pomocą pakietu org.eclipse.jdt.core.dom
, a nie pakietu org.eclipse.jdt.core.jdom
. Pakiet org.eclipse.jdt.core.jdom
będzie nieaktualny w strumieniu 2.2. i zostanie zastąpiony przez pakiet org.eclipse.jdt.core.dom
.