Anmerkungen "nicht anwendbar"
Ich bin ganz neu mit IntelliJ ein Eclipse-Benutzer seit vielen Jahren, so ich wirklich dieser Fehler, wo alle Beschriftungen, erwarten für die @Override
zeigen Fehler "not applicable to type"
E. g die @PostConstruct
annotation von JBoss Errai zeigt diese Fehler überall, wo die durch import ist es mit keine Fehler überhaupt.
Wie kann ich dieses Problem beheben?
Update:
E. g
@PostConstruct //When hovered with the mouse pointer '@PostContruct' is not applicable to method
public void init() {
}
Screenshot:
http://snag.gy/q5cW5.jpg
Zeigen Sie uns den code
Siehe mein update....
Ist die richtige
Ist Ihre Klasse ein CDI-bean?
Ich habe den screenshot
Siehe mein update....
Ist die richtige
@PostConstruct
vorhanden Importe ?Ist Ihre Klasse ein CDI-bean?
Ich habe den screenshot
InformationsquelleAutor xybrek | 2013-08-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
Blick auf die definition, sieht man
@Target
erwähnen Methode.So könnten Sie importiert haben, eine ganz andere PostConstruct-annotation.
Untersuchen Sie die Import - /gehen Sie auf die definition in IntelliJ.
Ich habe das Gefühl, dass die IntelliJ Fehler ist die verwurzelung von einer überprüfung dessen zu tun, die mit der annotation
Es ist eine zusätzliche Anforderung: nur eine Methode, kann mit Kommentaren versehen werden, die mit dieser annotation
@PostConstruct
.Aber als Sie kommentiert, vielleicht IntelliJ vermengt. Wenn die init-Methode wurde schon kommentiert, aber warf eine Ausnahme war oder von einem parameter oder wurde nicht void ist, dann wird ein tooltip mit der Fehlermeldung wurde Hinzugefügt, und später nicht gelöscht.
Gibt es eine IntelliJ-Einstellung, die ich verpasst haben könnte?
InformationsquelleAutor Joop Eggen