2012-07-06 7 views
36

上記の注釈は本のJCIPで広く使用されています。適切な文書がない場合でも、同期方針に関するいくつかのことが書かれているので、本当に便利だと思います。また、Intellij Ideaはこれらのアノテーションを利用していることがわかりました。実際にJava言語自体の一部になっていますか?@GuardedBy、@ThreadSafe、@ NotThreadSafe

+1

んが、それは標準のJDKの一部ではないではありません - あなたは、依存関係をインポートする必要があります。 – assylias

+0

@assylias依存関係は? – Inquisitive

+0

[jcip.net](http://jcip.net)では、ページの一番下にある「Concurrency annotations:jar、javadoc、source」のjarリンク。 – assylias

答えて

28

これらは、標準JDKの一部ではないカスタム注釈です。コード内でそれらを使用できるようにするには、依存関係を追加する必要があります。 jcip.net

、図書館やページ「同時実行注釈:瓶、javadocツール、ソース」の下部にそのソースへのリンクがあります。

の直接リンク:

+11

これらはJSR-305(com.google.code.findbugs:jsr305:2.0.0)で標準化されました –

+0

プロジェクトの状態は休止状態です。それはある段階でそれが含まれる可能性があるかどうか知っていますか? – assylias

+3

まだアクティブなJSR-308にバンドルされている可能性があります。 jsr305注釈は文書化のみを目的としたものなので、jsrが文書化されていても価値があります。 –

関連する問題