Erstellen Sie eine Java-Anmerkung mit kontextbezogenem IDE-Verhalten
Ich habe eine Anmerkung erstellt
/**
* Highlights this method is declared in XML
*/
public @interface FromXML {
}
Ich verwende dies für Methoden, die so aussehen:
@FromXML
public void onSomethingClick(View v){
}
Dasv
Die Variable wird vom Android-Reflexionssystem benötigt, um diese Methode aufzurufen. Der Eingang varv
wird nicht verwendet, daher warnt mich meine IDE davor.Ich mag diese Warnung und möchte sie für den Rest meines Codes aktivieren.
Um die Warnung zu verbergen, könnte ich tun
@SuppressWarnings("unused")
@FromXML
public void onSomethingClick(View v){
}
oder ich könnte ein Param-Tag hinzufügen
Aber ich würde lieber, dass die IDE (Eclipse) meine liest@FromXML
Anmerkung und gibt mir die Warnung nicht.
Ich kenneSie können eine Anmerkung nicht erweitern, aber das ist im Grunde, was ich tun möchte.
Gibt es eine Möglichkeit, meine Anmerkung hinzuzufügen, um als "" erkannt zu werden?Warnungen unterdrücken'Anmerkung.
oder
Gibt es eine Möglichkeit, meine Annotation so zu codieren, dass Warnungen unterdrückt werden?