1
0
Mirror von https://github.com/eclipse-aspectj/aspectj.git synchronisiert 2024-07-24 22:04:44 +02:00
org.aspectj/tests/errors/MissingReturns.java

23 Zeilen
502 B
Java

2002-12-16 19:51:06 +01:00
import org.aspectj.testing.Tester;
// PR#138, PR#139
// error message could be more informatinve (PR#139)
aspect MissingReturns {
int baz(int a) { return 1; }
void around(): this(MissingReturns) && call(int baz(int)) {
// SHOULD BE:
// static advice() returns int: MissingReturns && int baz(int) {
return proceed();
}
pointcut cut(): this(MissingReturns) && call(int baz(int));
void around(): cut() {
proceed();
return 2;
}
}