From 2982b4cc622a2a95429b16f0aa3c55b7e20d798a Mon Sep 17 00:00:00 2001 From: aclement Date: Tue, 3 Aug 2004 12:31:29 +0000 Subject: The BIG commit. - Enhanced structure model support. - *Incremental* structure model support written and tested (currently switched off, see incModelTests.xml) - -showWeaveInfo compiler option - existence of a 'runtimetest' surfaced through relationships - UI can determine if errors/warnings came from DEOWs. - Code to enable type mungers to remember source locations written (currently switched off) --- tests/incremental/model/weaving2/primary/Alpha.java | 11 +++++++++++ tests/incremental/model/weaving2/primary/BetaA.20.java | 8 ++++++++ tests/incremental/model/weaving2/primary/BetaA.delete.40.java | 8 ++++++++ tests/incremental/model/weaving2/primary/BetaA.java | 4 ++++ tests/incremental/model/weaving2/secondary/GammaA.30.java | 8 ++++++++ 5 files changed, 39 insertions(+) create mode 100644 tests/incremental/model/weaving2/primary/Alpha.java create mode 100644 tests/incremental/model/weaving2/primary/BetaA.20.java create mode 100644 tests/incremental/model/weaving2/primary/BetaA.delete.40.java create mode 100644 tests/incremental/model/weaving2/primary/BetaA.java create mode 100644 tests/incremental/model/weaving2/secondary/GammaA.30.java (limited to 'tests/incremental/model/weaving2') diff --git a/tests/incremental/model/weaving2/primary/Alpha.java b/tests/incremental/model/weaving2/primary/Alpha.java new file mode 100644 index 000000000..ab7e82c16 --- /dev/null +++ b/tests/incremental/model/weaving2/primary/Alpha.java @@ -0,0 +1,11 @@ +package primary; + +public class Alpha { + public static void main(String[]argv) { + try { + System.err.println("aaa"); + } catch (Throwable t) { + System.err.println("Caught:"+t); + } + } +} diff --git a/tests/incremental/model/weaving2/primary/BetaA.20.java b/tests/incremental/model/weaving2/primary/BetaA.20.java new file mode 100644 index 000000000..1c73c6b9d --- /dev/null +++ b/tests/incremental/model/weaving2/primary/BetaA.20.java @@ -0,0 +1,8 @@ +package primary; + +public aspect BetaA { + pointcut handlers(): handler(Throwable); + before(): handlers() { + System.err.println("xxx"); + } +} diff --git a/tests/incremental/model/weaving2/primary/BetaA.delete.40.java b/tests/incremental/model/weaving2/primary/BetaA.delete.40.java new file mode 100644 index 000000000..1c73c6b9d --- /dev/null +++ b/tests/incremental/model/weaving2/primary/BetaA.delete.40.java @@ -0,0 +1,8 @@ +package primary; + +public aspect BetaA { + pointcut handlers(): handler(Throwable); + before(): handlers() { + System.err.println("xxx"); + } +} diff --git a/tests/incremental/model/weaving2/primary/BetaA.java b/tests/incremental/model/weaving2/primary/BetaA.java new file mode 100644 index 000000000..1b8b1d7c8 --- /dev/null +++ b/tests/incremental/model/weaving2/primary/BetaA.java @@ -0,0 +1,4 @@ +package primary; + +public aspect BetaA { +} diff --git a/tests/incremental/model/weaving2/secondary/GammaA.30.java b/tests/incremental/model/weaving2/secondary/GammaA.30.java new file mode 100644 index 000000000..be2bec758 --- /dev/null +++ b/tests/incremental/model/weaving2/secondary/GammaA.30.java @@ -0,0 +1,8 @@ +package primary; + +public aspect GammaA { + pointcut handlers(): handler(Throwable); + before(): handlers() { + System.err.println("xxx"); + } +} -- cgit v1.2.3