diff options
Diffstat (limited to 'tests/multiIncremental')
5 files changed, 28 insertions, 0 deletions
diff --git a/tests/multiIncremental/PR92837/base/sample/AbstractBase.aj b/tests/multiIncremental/PR92837/base/sample/AbstractBase.aj new file mode 100644 index 000000000..272d05377 --- /dev/null +++ b/tests/multiIncremental/PR92837/base/sample/AbstractBase.aj @@ -0,0 +1,5 @@ +package sample; + +public abstract aspect AbstractBase { + protected Holder member; +}
\ No newline at end of file diff --git a/tests/multiIncremental/PR92837/base/sample/AbstractDerived.java b/tests/multiIncremental/PR92837/base/sample/AbstractDerived.java new file mode 100644 index 000000000..102ea2597 --- /dev/null +++ b/tests/multiIncremental/PR92837/base/sample/AbstractDerived.java @@ -0,0 +1,5 @@ +package sample; + +public abstract aspect AbstractDerived extends AbstractBase { + Object x = getLogger(); +}
\ No newline at end of file diff --git a/tests/multiIncremental/PR92837/base/sample/Holder.java b/tests/multiIncremental/PR92837/base/sample/Holder.java new file mode 100644 index 000000000..7051652c0 --- /dev/null +++ b/tests/multiIncremental/PR92837/base/sample/Holder.java @@ -0,0 +1,5 @@ +package sample; + +public interface Holder { + +}
\ No newline at end of file diff --git a/tests/multiIncremental/PR92837/base/sample/Logging.aj b/tests/multiIncremental/PR92837/base/sample/Logging.aj new file mode 100644 index 000000000..e1f5537d5 --- /dev/null +++ b/tests/multiIncremental/PR92837/base/sample/Logging.aj @@ -0,0 +1,7 @@ +package sample; + +public aspect Logging { + declare parents: sample.* && !Logging implements Loggable; + public interface Loggable {} + public Object Loggable.getLogger() { return null; } +}
\ No newline at end of file diff --git a/tests/multiIncremental/PR92837/inc1/sample/AbstractDerived.java b/tests/multiIncremental/PR92837/inc1/sample/AbstractDerived.java new file mode 100644 index 000000000..dfad4661f --- /dev/null +++ b/tests/multiIncremental/PR92837/inc1/sample/AbstractDerived.java @@ -0,0 +1,6 @@ +package sample; + + +public abstract aspect AbstractDerived extends AbstractBase { + Object x = getLogger(); +} |