私は私ののJavaコード上のCheckstyleを実行すると、このエラーが発生します。Checkstyleで「可変アクセス定義が間違った順序で」とは何ですか?
variable access definition in wrong order
誰かがそれが何を意味するのかを教えてもらえますか?
私は私ののJavaコード上のCheckstyleを実行すると、このエラーが発生します。Checkstyleで「可変アクセス定義が間違った順序で」とは何ですか?
variable access definition in wrong order
誰かがそれが何を意味するのかを教えてもらえますか?
あなたはstatic public int
のようなものがあると思います。通常、それはpublic static int
と書かれています。
'final static String WFN =" val ";' –
いいえそれでも私にエラーが返されます – Manoj
hmm、チェックされた静的な最終文字列は[正しいデフォルト順序]です(http://java.sun.com/docs/books /jls/second_edition/html/classes.doc.html#78091)セクション8.3.1 ... –
CheckStyleで宣言の順序が設定されている可能性はありますか?そのリンクで http://checkstyle.sourceforge.net/config_coding.html#DeclarationOrder
を見て、あなたは は、Javaプログラミング言語のコーディング規約によると、クラスまたはインタフェース宣言の一部は次の順序で表示されます* ...それが言うことがわかります。
クラス(静的)変数。
最初の公開クラス変数、その後、保護
、
その後、パッケージレベル(アクセス修飾子なし)、その後、
プライベート。
インスタンス変数。
最初の公開クラス変数、
その後、保護、
その後、パッケージレベル(アクセス修飾子なし)、および
その後、プライベートコンストラクタメソッド*クラスまたはインタフェース宣言の部分がに表示され
ああ、ナイスキャッチ。私は間違ったものを見ていた: –
+1 - このコード規約について知りませんでした。新しいことを学びました。良い! – user294280
良い答え、悪いCheckstyleのルール!私は、正反対の順序(プライベート、パッケージ、保護、公開)に従う多くのJavaコードベースで作業してきました。一口... –
をチェックJavaプログラミング言語のコード規約で提案されている順序。
コードの関連する行を投稿し、多くの誰もが、あなたがこれまでのところ、私は静的 エラー - これのCheckstyle違反を取得しています –
Javaコードを与えてくれた情報でドンCA本当にないのtheres最終的な文字列WORKFLOWNAME = "WORKFLOWNAME"; – Manoj