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?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage