Gibt es eine Möglichkeit, meine eigenen Kompilierungsfehler für Eclipse zu definieren? Ich möchte Kompilierungsfehler auslösen, wenn bestimmte Objekte nicht instanziiert werden.Kann ich meine eigenen Fehler in Eclipse definieren?
Um Ihnen genau das, was ich tun möchte:
Ich habe eine Assets
-Klasse, die für alle Ressourcen (Bilder, Sounds, etc.) null Variablen hält und eine LoadingScreen
Klasse, die alle diese Ressourcenobjekte initialisiert. Wenn ich der Klasse Assets
eine Ressource hinzufüge, aber nicht der Klasse LoadingScreen
, wird die gesamte Anwendung durcheinander gebracht. Ich möchte einen Fehler in Eclipse sehen, wenn die Variablen in der Assets
Klasse nicht auch in LoadingScreen
initialisiert werden.
Ist das möglich?
Sie können dies tun. Sie müssen ein Eclipse-Plugin dafür schreiben. Ich bin nicht vertraut mit Eclipse-Entwicklung, aber Sie müssen wahrscheinlich einen Builder schreiben und müssen möglicherweise auch eine neue Facette erstellen. Für ein anständiges Projekt könnte es besser sein, Maven auf jeden Fall zu benutzen und dies als Mojo umzusetzen. – chrylis
Nun, Eclipse gibt eine Warnung aus, wenn Sie vergessen, ein Objekt zu instanziieren, aber ein Fehler tritt zur Laufzeit auf. Sie können es jedoch als Fehler konfigurieren. Siehe [hier] (http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Freference%2Fpreferences%2Fjava%2Fcompiler%2Fref-preferences-errors-warnings. htm), um Eclipse-Einstellungen zu öffnen und "Null-Pointer-Zugriff" als Fehler zu konfigurieren. – gparyani
Ich würde Eclipse für diese Aufgabe nicht verwenden, aber versuche einen Quellcodeanalysator als [PMD] (http://pmd.sourceforge.net/) oder [Checkstyle] (http://checkstyle.sourceforge.net/) zu verwenden. . – LaurentG