[otj-users] declared lifting ... and OTDT 1.1.2

Stephan Herrmann stephan at cs.tu-berlin.de
Fri Sep 7 23:26:04 CEST 2007


Hi,

Let me briefly summarize our email discussion and recent updates:
+ Yes, it is possible to use declared lifting in nested teams.
+ When forgetting the argument name as in "(Base as Role)" actually
   two errors were reported, only one of which is correct to report.
   I have fixed this in SVN and in the upcoming OTDT 1.1.2

In fact OTDT 1.1.2 is already available for incremental update.
(Full download and test reports will follow on Monday).

Some highlights:
+ in some situations callout bindings don't have to be declared explicitly but can
   be inferred by the compiler (quickfix exists to "materialize" inferred callouts).
+ the Team Monitor is back to life and has been improved.
+ in OT/Equinox projects the consistency of "playedBy", "import base" and
   "aspectBindings" is enforced.
+ callin/callout bindings are now allowed in role interfaces, too.

cheers,
Stephan

PS: One note on base-imports in OT/Equinox: after upgrading to OTDT 1.1.2
it may happen that errors "Illegal base import: ..." occur where they should not.
Please close those projects, and after re-opening clean each affected project
individually. I'm looking into why this happens, but for 1.1.2 it's too late.
If nothing helps, please simply deactivate this checking: 
-> Project -> Properties -> Java Compiler (OT/J)
	The item "Violations of binding conventions" can be configured to
	ignore or warning, whereas OT/Equinox projects _should_ set this to "error".



More information about the otj-users mailing list