blob: 695fcd70a11defd35c7cfdfa5d820c1dad69ae93 [file] [log] [blame]
package p;
abstract class A {
public @interface Annotation {
String name() default "foo";
}
private int bar() {
return foo();
}
@Annotation (
name= "bar"
)
public abstract int foo();
}
class B extends A {
@Annotation(name = "bar")
@Override
public int foo() {
return 2;
}
}