0

Web アプリ プロジェクトで "java.lang.reflect.Type" を使用していますが、すべて問題なく動作しています。この警告の説明にもっと興味があります。

ありがとう

4

2 に答える 2

2

元のIllegalImportチェックはsun.*パッケージを禁止するだけなので、クライアントによって作成されたカスタム ルール定義を見ています。

この規則は、特定のパッケージのクラスを使用してはならないことを意味するだけです。これにはさまざまな理由があります。ルールで禁止されている場合、クライアントはリフレクションjava.lang.reflect.Typeの使用を望んでいません。

ルールを変更することはできないと言っているので、リフレクションなしで目標を達成する方法を見つける必要があります。

于 2013-08-05T12:18:15.187 に答える
0

通常、内部使用およびバージョン固有のパッケージ。それらはいつでも削除/変更できます。太陽のように。Checkstyle 設定にデフォルトで含まれていないものを探します。

参照

于 2013-08-02T11:54:12.250 に答える