]> source.dussan.org Git - aspectj.git/commitdiff
278496: testcode
authoraclement <aclement>
Tue, 3 Aug 2010 21:43:44 +0000 (21:43 +0000)
committeraclement <aclement>
Tue, 3 Aug 2010 21:43:44 +0000 (21:43 +0000)
20 files changed:
tests/multiIncremental/PR278496_4/base/src/com/foo/Anno.java [new file with mode: 0644]
tests/multiIncremental/PR278496_4/base/src/com/foo/Anno2.java [new file with mode: 0644]
tests/multiIncremental/PR278496_4/base/src/com/foo/Anno3.java [new file with mode: 0644]
tests/multiIncremental/PR278496_4/base/src/com/foo/Anno4.java [new file with mode: 0644]
tests/multiIncremental/PR278496_4/base/src/com/foo/Anno5.java [new file with mode: 0644]
tests/multiIncremental/PR278496_4/base/src/com/foo/Anno6.java [new file with mode: 0644]
tests/multiIncremental/PR278496_4/base/src/com/foo/Bar.java [new file with mode: 0644]
tests/multiIncremental/PR278496_4/base/src/com/foo/Color.java [new file with mode: 0644]
tests/multiIncremental/PR278496_4/base/src/com/foo/ColorAnno.java [new file with mode: 0644]
tests/multiIncremental/PR278496_4/base/src/com/foo/Colored.java [new file with mode: 0644]
tests/multiIncremental/PR278496_4/base/src/com/foo/Extender.java [new file with mode: 0644]
tests/multiIncremental/PR278496_4/base/src/com/foo/Inners.java [new file with mode: 0644]
tests/multiIncremental/PR278496_5/base/src/com/Anno.java [new file with mode: 0644]
tests/multiIncremental/PR278496_5/base/src/com/Anno2.java [new file with mode: 0644]
tests/multiIncremental/PR278496_5/base/src/com/Foo.java [new file with mode: 0644]
tests/multiIncremental/PR278496_6/base/src/com/Anno.java [new file with mode: 0644]
tests/multiIncremental/PR278496_6/base/src/com/Anno2.java [new file with mode: 0644]
tests/multiIncremental/PR278496_6/base/src/com/Meths.java [new file with mode: 0644]
tests/multiIncremental/PR278496_7/base/src/One.java [new file with mode: 0644]
tests/multiIncremental/PR278496_7/base/src/Two.java [new file with mode: 0644]

diff --git a/tests/multiIncremental/PR278496_4/base/src/com/foo/Anno.java b/tests/multiIncremental/PR278496_4/base/src/com/foo/Anno.java
new file mode 100644 (file)
index 0000000..793bf26
--- /dev/null
@@ -0,0 +1,6 @@
+package com.foo;
+import java.lang.annotation.*;
+
+@Retention(RetentionPolicy.RUNTIME)
+public @interface Anno {
+}
diff --git a/tests/multiIncremental/PR278496_4/base/src/com/foo/Anno2.java b/tests/multiIncremental/PR278496_4/base/src/com/foo/Anno2.java
new file mode 100644 (file)
index 0000000..6e0b418
--- /dev/null
@@ -0,0 +1,8 @@
+package com.foo;
+import java.lang.annotation.*;
+
+@Deprecated
+@Inherited
+@Retention(RetentionPolicy.CLASS)
+public @interface Anno2 {
+}
diff --git a/tests/multiIncremental/PR278496_4/base/src/com/foo/Anno3.java b/tests/multiIncremental/PR278496_4/base/src/com/foo/Anno3.java
new file mode 100644 (file)
index 0000000..900f859
--- /dev/null
@@ -0,0 +1,7 @@
+package com.foo;
+import java.lang.annotation.*;
+
+@Anno
+@Retention(RetentionPolicy.SOURCE)
+public @interface Anno3 {
+}
diff --git a/tests/multiIncremental/PR278496_4/base/src/com/foo/Anno4.java b/tests/multiIncremental/PR278496_4/base/src/com/foo/Anno4.java
new file mode 100644 (file)
index 0000000..92c070b
--- /dev/null
@@ -0,0 +1,7 @@
+package com.foo;
+import java.lang.annotation.*;
+
+@Anno
+@Anno2
+public @interface Anno4 {
+}
diff --git a/tests/multiIncremental/PR278496_4/base/src/com/foo/Anno5.java b/tests/multiIncremental/PR278496_4/base/src/com/foo/Anno5.java
new file mode 100644 (file)
index 0000000..b0d969c
--- /dev/null
@@ -0,0 +1,7 @@
+package com.foo;
+
+import java.lang.annotation.*;
+
+@Target({ElementType.TYPE,ElementType.FIELD})
+public @interface Anno5 {
+}
diff --git a/tests/multiIncremental/PR278496_4/base/src/com/foo/Anno6.java b/tests/multiIncremental/PR278496_4/base/src/com/foo/Anno6.java
new file mode 100644 (file)
index 0000000..434198f
--- /dev/null
@@ -0,0 +1,7 @@
+package com.foo;
+
+import java.lang.annotation.*;
+
+@Target({ElementType.ANNOTATION_TYPE,ElementType.LOCAL_VARIABLE,ElementType.METHOD,ElementType.PACKAGE,ElementType.PARAMETER,ElementType.CONSTRUCTOR})
+public @interface Anno6 {
+}
diff --git a/tests/multiIncremental/PR278496_4/base/src/com/foo/Bar.java b/tests/multiIncremental/PR278496_4/base/src/com/foo/Bar.java
new file mode 100644 (file)
index 0000000..48bfc29
--- /dev/null
@@ -0,0 +1,4 @@
+package com.foo;
+
+public class Bar {
+}
diff --git a/tests/multiIncremental/PR278496_4/base/src/com/foo/Color.java b/tests/multiIncremental/PR278496_4/base/src/com/foo/Color.java
new file mode 100644 (file)
index 0000000..baf02d6
--- /dev/null
@@ -0,0 +1,3 @@
+package com.foo;
+
+enum Color {R,G,B}
diff --git a/tests/multiIncremental/PR278496_4/base/src/com/foo/ColorAnno.java b/tests/multiIncremental/PR278496_4/base/src/com/foo/ColorAnno.java
new file mode 100644 (file)
index 0000000..46a0993
--- /dev/null
@@ -0,0 +1,5 @@
+package com.foo;
+
+public @interface ColorAnno {
+  Color c();
+}
diff --git a/tests/multiIncremental/PR278496_4/base/src/com/foo/Colored.java b/tests/multiIncremental/PR278496_4/base/src/com/foo/Colored.java
new file mode 100644 (file)
index 0000000..4607238
--- /dev/null
@@ -0,0 +1,5 @@
+package com.foo;
+
+@ColorAnno(c=Color.G)
+public class Colored {
+}
diff --git a/tests/multiIncremental/PR278496_4/base/src/com/foo/Extender.java b/tests/multiIncremental/PR278496_4/base/src/com/foo/Extender.java
new file mode 100644 (file)
index 0000000..73594f2
--- /dev/null
@@ -0,0 +1,11 @@
+package com.foo;
+
+public class Extender extends Super implements Marker {
+  public void aMethod(String aString) {}
+  public int aField;
+
+}
+
+class Super {}
+
+interface Marker {}
diff --git a/tests/multiIncremental/PR278496_4/base/src/com/foo/Inners.java b/tests/multiIncremental/PR278496_4/base/src/com/foo/Inners.java
new file mode 100644 (file)
index 0000000..9542ce9
--- /dev/null
@@ -0,0 +1,13 @@
+package com.foo;
+
+public class Inners {
+
+  public static class Inner {
+  }
+
+  Runnable r = new Runnable() {
+    public void run() {
+    }
+  };
+}
diff --git a/tests/multiIncremental/PR278496_5/base/src/com/Anno.java b/tests/multiIncremental/PR278496_5/base/src/com/Anno.java
new file mode 100644 (file)
index 0000000..30f1582
--- /dev/null
@@ -0,0 +1,5 @@
+package com;
+import java.lang.annotation.*;
+
+@Retention(RetentionPolicy.RUNTIME)
+public @interface Anno {}
diff --git a/tests/multiIncremental/PR278496_5/base/src/com/Anno2.java b/tests/multiIncremental/PR278496_5/base/src/com/Anno2.java
new file mode 100644 (file)
index 0000000..42885a3
--- /dev/null
@@ -0,0 +1,7 @@
+package com;
+import java.lang.annotation.*;
+
+@Retention(RetentionPolicy.RUNTIME)
+public @interface Anno2 {
+  int a();
+}
diff --git a/tests/multiIncremental/PR278496_5/base/src/com/Foo.java b/tests/multiIncremental/PR278496_5/base/src/com/Foo.java
new file mode 100644 (file)
index 0000000..0e331f6
--- /dev/null
@@ -0,0 +1,15 @@
+package com;
+
+import java.util.*;
+
+public class Foo {
+
+  public int i;
+  public String s;
+
+  @Anno
+  public List<String> ls;
+  @Anno2(a=42) @Anno
+  public List<Integer> li;
+}
diff --git a/tests/multiIncremental/PR278496_6/base/src/com/Anno.java b/tests/multiIncremental/PR278496_6/base/src/com/Anno.java
new file mode 100644 (file)
index 0000000..30f1582
--- /dev/null
@@ -0,0 +1,5 @@
+package com;
+import java.lang.annotation.*;
+
+@Retention(RetentionPolicy.RUNTIME)
+public @interface Anno {}
diff --git a/tests/multiIncremental/PR278496_6/base/src/com/Anno2.java b/tests/multiIncremental/PR278496_6/base/src/com/Anno2.java
new file mode 100644 (file)
index 0000000..42885a3
--- /dev/null
@@ -0,0 +1,7 @@
+package com;
+import java.lang.annotation.*;
+
+@Retention(RetentionPolicy.RUNTIME)
+public @interface Anno2 {
+  int a();
+}
diff --git a/tests/multiIncremental/PR278496_6/base/src/com/Meths.java b/tests/multiIncremental/PR278496_6/base/src/com/Meths.java
new file mode 100644 (file)
index 0000000..7549c17
--- /dev/null
@@ -0,0 +1,12 @@
+package com;
+import java.util.List;
+
+public class Meths {
+
+  @Anno
+  public void m() { }
+
+  @Anno @Anno2(a=3254)
+  private List<String> n(int i,long l,List<Integer> li) {return null;}
+
+}
diff --git a/tests/multiIncremental/PR278496_7/base/src/One.java b/tests/multiIncremental/PR278496_7/base/src/One.java
new file mode 100644 (file)
index 0000000..aa41a13
--- /dev/null
@@ -0,0 +1,8 @@
+package com;
+
+public class One {
+  public class Inner {
+  }
+  public static class StaticInner {
+  }
+}
diff --git a/tests/multiIncremental/PR278496_7/base/src/Two.java b/tests/multiIncremental/PR278496_7/base/src/Two.java
new file mode 100644 (file)
index 0000000..eb606d9
--- /dev/null
@@ -0,0 +1,7 @@
+package com;
+
+public class Two {
+  public static void main(String[] argv) {
+    new One();
+  }
+}