diff options
Diffstat (limited to 'tests/bugs150/pr121575.aj')
-rw-r--r-- | tests/bugs150/pr121575.aj | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/tests/bugs150/pr121575.aj b/tests/bugs150/pr121575.aj new file mode 100644 index 000000000..77d5593b2 --- /dev/null +++ b/tests/bugs150/pr121575.aj @@ -0,0 +1,32 @@ +import java.io.*; + +aspect MyAspect { + before(): execution(* MyOtherClass.read()) { } +} + + +class MyClass<T,E> implements MyInterface<T> { + + public static void main(String[] arg) { } + + public T read() throws IOException { + return null; + } + + public void exceptionDetected(E e) { } +} + + +interface MyInterface<T> { + public T read() throws IOException; +} + +class MyOtherClass { + public void read() { } +} + +public class pr121575 { + public static void main(String []argv) { + MyClass.main(null); + } +}
\ No newline at end of file |