Differences between current version and predecessor to the previous major change of Association aspects.

Other diffs: Previous Revision, Previous Author

Newer page: version 16 Last edited on September 28, 2007 10:19 am. by EricBodden
Older page: version 12 Last edited on May 15, 2007 11:46 am. by EricBodden
@@ -9,8 +9,10 @@
  
 ** slow if only few objects of a particular type are ever associated 
  
 ** minor syntactic issues, e.g. "associated" pointcut which seems unnecessary 
+  
+** does not allow use of non-weavable classes  
  
 !! Their example... 
  
 <pre> 
@@ -82,17 +84,11 @@
  boolean busy = false; //indicates if the 
  //relation is active 
  
  private final Bit left, private final Bit right; //just a copy for easier type checking 
-  
- private Equality(Bit left, Bit right) { // to be generated in the backend  
- this.left = left;  
- this.right = right;  
- }  
-  
  
  public static Equality associate(Bit l, Bit r) { 
- return new Equality(l,r ); // to be generated in the backend 
+ return new Equality(); // to be generated in the backend 
 
  
  public static void release(Bit l, Bit r) {