--- /dev/null
+public aspect A {
+ declare @type : C : @MyAnnotation;
+}
+@interface MyAnnotation {
+}
+
+class C {
+}
--- /dev/null
+public aspect A {
+// declare @type : C : @MyAnnotation;
+}
+@interface MyAnnotation {
+}
+
+class C {
+}
alter("PR113257","inc1");
build("PR113257");
}
-
+
+ public void testPr123612() {
+ initialiseProject("PR123612");
+ build("PR123612");
+ alter("PR123612","inc1");
+ build("PR123612");
+ checkWasntFullBuild();
+ }
// other possible tests:
// - memory usage (freemem calls?)
lateTypeMungers = null;
declareSofts = null;
declareParents = null;
+ declareAnnotationOnFields=null;
+ declareAnnotationOnMethods=null;
+ declareAnnotationOnTypes=null;
declareDominates = null;
}