Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

ValueChange.java 608B

123456789101112131415161718192021222324252627
  1. abstract class ValueChange<Q> {
  2. public ValueChange(Q initValue) { }
  3. }
  4. abstract class SyncValueGroup<T> extends ValueChange<T> {
  5. public SyncValueGroup(T initValue) {
  6. super(initValue);
  7. }
  8. public final synchronized void link(SyncValueGroup<T> ... list) { }
  9. }
  10. class SyncValueTest {
  11. class SyncInteger extends SyncValueGroup<Integer> {
  12. public SyncInteger(int val) {
  13. super(new Integer(val));
  14. }
  15. }
  16. private SyncInteger a = new SyncInteger(1);
  17. public void testSyncValueGroup() {
  18. a.link(a);
  19. }
  20. }
  21. aspect X {
  22. before(): call(* *(..)) {}
  23. }