Eclipse Object Teams 2.7.0

Release Date
Deliverables

Features to be included in the release (no change from previous release):

  1. org.eclipse.objectteams.otdt: The full Object Teams Development Tooling
  2. org.eclipse.objectteams.otdt.core.patch: Feature that replaces the original jdt.core with the enhanced variant for OT/J
  3. org.eclipse.objectteams.otequinox: Feature that adds OT/J capability to Equinox (using standard OSGi API)
  4. org.eclipse.objectteams.otequinox.turbo: Optional parts of the original OT/Equinox implementation (pre Luna) that builds on Equinox specific API.

 

Compatibility

Language and tool are planned to be source compatible, but binary compatibility is not fully possible due to changes in the underlying Java 9:

  • Classfile flag AccTeam conflicts with the newly introduced AccModule and will no longer be generated into .class files
  • Several int constants in the tooling need to change their values, so code compiled against OTDT 2.6.0 or earlier will have to be recompiled.

The language version of OT/J remains stable wrt the latest published specification (OTJLD 1.3, May 2011).

This release is part of Eclipse Photon