From ef9124cf8c379663c9cd477384983f03df7e7263 Mon Sep 17 00:00:00 2001 From: aclement Date: Thu, 22 Apr 2010 02:24:42 +0000 Subject: [PATCH] 310043: override final rogue message --- tests/bugs169/pr310043/A.java | 2 ++ tests/bugs169/pr310043/B.java | 5 +++++ tests/bugs169/pr310043/I.java | 1 + tests/bugs169/pr310043/X.java | 4 ++++ tests/bugs169/pr310043/buildjar.bat | 1 + tests/bugs169/pr310043/code.jar | Bin 0 -> 2845 bytes .../aspectj/systemtest/ajc169/Ajc169Tests.java | 4 ++++ .../src/org/aspectj/systemtest/ajc169/ajc169.xml | 5 +++++ 8 files changed, 22 insertions(+) create mode 100644 tests/bugs169/pr310043/A.java create mode 100644 tests/bugs169/pr310043/B.java create mode 100644 tests/bugs169/pr310043/I.java create mode 100644 tests/bugs169/pr310043/X.java create mode 100644 tests/bugs169/pr310043/buildjar.bat create mode 100644 tests/bugs169/pr310043/code.jar diff --git a/tests/bugs169/pr310043/A.java b/tests/bugs169/pr310043/A.java new file mode 100644 index 000000000..73c334c20 --- /dev/null +++ b/tests/bugs169/pr310043/A.java @@ -0,0 +1,2 @@ +class A implements I { +} diff --git a/tests/bugs169/pr310043/B.java b/tests/bugs169/pr310043/B.java new file mode 100644 index 000000000..3979b54e6 --- /dev/null +++ b/tests/bugs169/pr310043/B.java @@ -0,0 +1,5 @@ +class B { + public void test() { + A a = new A(); + } +} diff --git a/tests/bugs169/pr310043/I.java b/tests/bugs169/pr310043/I.java new file mode 100644 index 000000000..5820ccb1f --- /dev/null +++ b/tests/bugs169/pr310043/I.java @@ -0,0 +1 @@ +interface I {} diff --git a/tests/bugs169/pr310043/X.java b/tests/bugs169/pr310043/X.java new file mode 100644 index 000000000..d58c5b284 --- /dev/null +++ b/tests/bugs169/pr310043/X.java @@ -0,0 +1,4 @@ +aspect X { + public final int I.hashCode() { return 1;} + // public int I.hashCode() { return 1;} +} \ No newline at end of file diff --git a/tests/bugs169/pr310043/buildjar.bat b/tests/bugs169/pr310043/buildjar.bat new file mode 100644 index 000000000..ac77bb5c4 --- /dev/null +++ b/tests/bugs169/pr310043/buildjar.bat @@ -0,0 +1 @@ +ajc -1.5 A.java I.java X.java -outjar code.jar diff --git a/tests/bugs169/pr310043/code.jar b/tests/bugs169/pr310043/code.jar new file mode 100644 index 0000000000000000000000000000000000000000..47803adf23d85cb1ba4e8e4f1b0ddc1fc31f3286 GIT binary patch literal 2845 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 + + + + + -- 2.39.5