diff options
Diffstat (limited to 'tests/java5/generics/itds/AtOverride2.aj')
-rw-r--r-- | tests/java5/generics/itds/AtOverride2.aj | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/java5/generics/itds/AtOverride2.aj b/tests/java5/generics/itds/AtOverride2.aj new file mode 100644 index 000000000..0a38f98c4 --- /dev/null +++ b/tests/java5/generics/itds/AtOverride2.aj @@ -0,0 +1,15 @@ +// 2. child specifies override and there was a parent (no error) + +class Parent { + public void method() {} + public Object method2() {return null;} +} + +class Child extends Parent { + + @Override public void method() {} // OK + @Override public String method2() {return null;} // OK, covariance at work + +} + +aspect Injector { } |