From 4a4ea5ef315e2b5501930199d22932e71fbc04b0 Mon Sep 17 00:00:00 2001 From: aclement Date: Tue, 1 Feb 2005 08:23:18 +0000 Subject: [PATCH] Annotation Binding - more test data. --- tests/java5/annotations/binding/InitBinding.aj | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/tests/java5/annotations/binding/InitBinding.aj b/tests/java5/annotations/binding/InitBinding.aj index 87e8caca4..315cf4ae6 100644 --- a/tests/java5/annotations/binding/InitBinding.aj +++ b/tests/java5/annotations/binding/InitBinding.aj @@ -40,3 +40,18 @@ aspect X { throw new RuntimeException("Expected "+exp.length+" advice runs but did "+X.i); } } + + +//aspect X { +// int i = 0; +// +// before(Colored c): preinitialization(new(..)) && !within(X) && @annotation(c) { +// i++; +// System.err.println(thisJoinPoint+" color="+c.color()); +// if (i==1 && !c.color().equals("orange")) throw new RuntimeException("First time through should be red, but is "+c.color()); +// if (i==2 && !c.color().equals("yellow")) throw new RuntimeException("Second time through should be green, but is "+c.color()); +// if (i==3 && !c.color().equals("brown")) throw new RuntimeException("Third time through should be blue, but is "+c.color()); +// System.err.println(c.color()); +// } +//} +// -- 2.39.5