アノーテーションとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > アノーテーションの意味・解説 

アノテーション

(アノーテーション から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/09/02 18:01 UTC 版)

アノテーション: annotation)とは、あるデータに対して関連する情報(メタデータ)を注釈として付与すること。XML等の記述形式を用いてメタデータをタグ付けする場合が多い。付与したメタデータやタグを指してアノテーションという場合もある。

Javaにおけるアノテーション

Javaのアノテーションクラスインタフェースメソッドフィールドパッケージなどに対してメタデータとして付加情報を記入する機能で、Java SE 5 で追加された。アノテーションはjava.lang.annotation.Annotationインタフェースを実装することで自作することもできる。

Visual C++のSAL注釈

Microsoft Visual C++は、SAL注釈 (SAL annotation) と呼ばれる独自のソースコード注釈言語をサポートする[1]。SAL注釈は関数引数戻り値構造体やクラスのメンバー変数(フィールド)といったC言語/C++の構文要素を修飾し、振る舞いや仕様を規定することで、これらを利用するコード上の誤りをコンパイラによって指摘することができるようになる。また、SAL注釈によって仕様が明確になり、公開されたヘッダーファイルそのものがAPIドキュメントとして利用できるようになる。Visual C++がサポートするコード分析機能(/analyze)はSAL注釈に対応しており[2]、通常のコンパイラ警告よりも詳細なヒントやアドバイスを出力することができる。

脚注

関連項目




英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「アノーテーション」の関連用語

アノーテーションのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



アノーテーションのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのアノテーション (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2025 GRAS Group, Inc.RSS