Eclipseに自分のコンパイルエラーを定義する方法はありますか?特定のオブジェクトがインスタンス化されていない場合、コンパイルエラーをスローしたいEclipseで私自身のエラーを定義することはできますか?
私がやりたいことを正確に何を与えること:
を私はすべてのリソース(画像、音など)およびこれらのリソース・オブジェクトのすべてを初期化LoadingScreen
クラスにnullの変数を保持しているAssets
クラスを持っています。リソースをAssets
クラスに追加しますが、LoadingScreen
クラスには追加しないと、アプリケーション全体が混乱します。 Assets
クラスの変数がLoadingScreen
でも初期化されていない場合は、eclipseでエラーを表示したいと考えています。
これは可能ですか?
これは可能です。これを行うには、Eclipseプラグインを作成する必要があります。私はEclipse開発に精通していませんが、おそらくビルダーを書く必要があり、新しいファセットを作成する必要があるかもしれません。適度な規模のプロジェクトでは、どんな場合でもMavenを使用し、これをmojoとして実装する方が良いかもしれません。 – chrylis
さて、オブジェクトをインスタンス化するのを忘れた場合、Eclipseは警告を出しますが、実行時にエラーが発生します。ただし、エラーとして構成することはできます。 [ここ](http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Freference%2Fpreferences%2Fjava%2Fcompiler%2Fref-preferences-errors-warningsを参照してください。 htm)を使用してEclipse環境設定を開き、「NULLポインタ・アクセス」をエラーとして構成します。 – gparyani
私はEclipseをこのタスクに使用しませんが、ソースコードアナライザを[PMD](http://pmd.sourceforge.net/)または[Checkstyle](http://checkstyle.sourceforge.net/)として使用してみてください。 。 – LaurentG