Eclipse Object Teams 2.3.0

Primary tabs

This release targets these issues.
= resolved/fixed
= unsolved/reopened
Objectteams (46)
OTDT (12)
  • 325297 NPE when searching for callout in a role nested in a role file [resolved/worksforme]
  • 385554 ObjectTeams plugins don't start after installation on top of shared install [resolved/worksforme]
  • 397182 Prepare OTDT for new (dynamic) weaver [resolved/fixed]
  • 413856 Handle dot-separated nested teams in aspectBinding (legacy) [resolved/fixed]
  • 414071 pde launches must set start level for otequinox [resolved/fixed]
  • 419766 class path problem may cause infinite build loop [resolved/fixed]
  • 433104 UI to configure the target weaving scheme [resolved/fixed]
  • 433105 Configure build paths for a target weaving scheme [resolved/fixed]
  • 433235 Configure Project menu entry broken [closed/duplicate]
  • 434950 update BREE to JavaSE-1.7 [resolved/fixed]
  • 436979 Update user guide for 2.3 [resolved/fixed]
  • 436981 Update the OT Cheat Sheet [resolved/fixed]
OTEquinox (10)
  • 378186 Remove obsolete classloader flags [resolved/fixed]
  • 406518 migrate OT.Equinox to the standard OSGi WeavingHook [verified/fixed]
  • 413850 Mysterious ClassCircularityError against classes MacVMLauncher and StandardVMLauncher [resolved/fixed]
  • 413857 Restore new thread notification [resolved/fixed]
  • 413949 Repair HCR after bug 406518 [resolved/fixed]
  • 414052 Profiling and performance tuning of the new OT.Equinox [resolved/fixed]
  • 414066 BaseImportChecker is not activated [resolved/fixed]
  • 432700 p2.inf to set startLevel [resolved/fixed]
  • 433137 otequinox should support OTDRE via some switch [resolved/fixed]
  • 433150 Reorganize structure of runtime bundles . packages [resolved/fixed]
OTJ (22)
  • 384991 adopt and merge implementation of Java 8 from JDT's BETA_JAVA8 branch [resolved/fixed]
  • 398232 Support runtime weaving [resolved/fixed]
  • 399827 StackOverflowError in RoleTypeCreator.maybeWrapQualifiedRoleType [closed/duplicate]
  • 419987 "restricted" warning is incorrectly flagged at team of sub role [resolved/fixed]
  • 424669 role type wrapping doesn't handle wildcards [resolved/fixed]
  • 424901 Runtime needs to cope with constant pool entries with tag >= 15 [resolved/fixed]
  • 432476 Stack Overflow on clicking on a closed project [resolved/fixed]
  • 432866 migrate the dynamic weaver to ASM 5.0.1 [resolved/fixed]
  • 433077 select weaving scheme via a regular compiler option [resolved/fixed]
  • 433080 encode weaving scheme in class files [resolved/fixed]
  • 433109 Cannot generate method $SWITCH_TABLE$ ... [resolved/fixed]
  • 433133 NPE in CodeStream.invoke for SyntheticBaseCallSurrogate [resolved/duplicate]
  • 433146 role guard in replace callin gives error "result cannot be resolved" [resolved/fixed]
  • 433423 warn when compiling for OTRE and binding to 1.8 classes [resolved/fixed]
  • 433959 Bogus checkcast when array lowering is also involved [resolved/fixed]
  • 434949 upgrade minimal runtime to 1.6 [resolved/fixed]
  • 434964 command line option for ecotj to selected the target weaving scheme [resolved/fixed]
  • 434970 adding tsuper marker args during copy inheritance breaks stackmaps [resolved/fixed]
  • 435116 signature of array lowering is determined by first requesting client [resolved/fixed]
  • 435117 foreach loop with lowering causes invalid stack map [resolved/fixed]
  • 435136 Document differences between OTRE and OTDRE [resolved/fixed]
  • 448298 CCE in TeamAnchor.leafType() [resolved/fixed]
Releng (2)
  • 350133 Check for Updates suggests Object Teams patch for JDT [resolved/fixed]
  • 417307 Use without Maven [resolved/worksforme]