annotation interfaces: highlight methods which override public/protected methods of Object/Annotation (9.6.1. Annotation Type Elements)

This commit is contained in:
anna
2013-04-11 13:14:41 +02:00
parent 2eb25bff4e
commit f622b3c704
4 changed files with 29 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
@interface A1 {
String <error descr="@interface member clashes with 'toString()' in java.lang.Object">toString</error>();
Class <error descr="@interface member clashes with 'annotationType()' in java.lang.annotation.Annotation">annotationType</error>();
int value();
boolean equals();
<error descr="Invalid type for annotation member">void</error> <error descr="@interface member clashes with 'finalize()' in java.lang.Object">finalize</error>();
<error descr="Invalid type for annotation member">void</error> registerNatives();
}