アノテーション: 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]、通常のコンパイラ警告よりも詳細なヒントやアドバイスを出力することができる。

脚注

編集

関連項目

編集

📚 Artikel Terkait di Wikipedia

Java Development Kit

2025年9月24日閲覧。 ^ “JDK 5.0 Java Annotation Processing Tool (APT)-related APIs & Developer Guides -- from Sun Microsystems”. 2012年8月5日閲覧。 ^ “Java SE Downloads”. Oracle

Java Community Process

Java コミュニティ・プロセス(英: Java community process)またはJCPは、1998年に設立され、利害関係者が Java プラットフォームの将来のバージョンや機能に関与する定義に関与することを許した標準化の手続きである。 JCP は Java の仕様に関する要望をまとめる Java

XMLBeans

XMLBeans(エックスエムエルビーンズ)は、JavaとXMLデータバインディングとの変換を行うフレームワーク。Apacheソフトウェア財団のXMLプロジェクトの一部である。2013年6月に開発を一旦終了したが、その後Apache POIプロジェクトの一部として2018年6月に開発が再開された。 XMLBeans は、Java

Java Servlet

でウェブページなどを動的に生成したりデータ処理を行うために、Javaで作成されたプログラム及びその仕様で、Jakarta EE Platformの一部。Java 8まではJava Servlet(ジャバ サーブレット)という名称で、Java Platform, Enterprise

Javaの文法

Javaの文法(Javaのぶんぽう)の記事では、プログラミング言語Javaの構文(シンタックス、英: syntax)について解説する。また、それ以外についても解説している。 Javaの言語仕様は68種類(Java 25現在)に抑えたキーワードによって比較的コンパクトにまとめられている。Java

注釈

注釈(註釈、ちゅうしゃく、英: annotation)または注解(註解、ちゅうかい)とは、文章や専門用語について補足・説明・解説するための文書や語句。 本項では、古典や経典における注釈書(ちゅうしゃくしょ、英: commentary, exegesis)についても扱う。

Java Architecture for XML Binding

するのに使われる。クラス群は、javax.xml.bind.annotation.* の名前空間(例えば@XmlRootElementや@XmlElement)からアノテーションを使ってマークアップされる。XMLリストシーケンスは、java.util.Listの属性を使って表現される。マーシャルとア

ImageJ

ImageJはオープンソースでパブリックドメインの画像処理ソフトウェアである。Javaの仮想マシン上で動作し、プラグインやマクロによる拡張性が高い。科学研究における画像解析に広く利用され、生物学ではデファクト・スタンダードの解析ツールとなっている。 デジタルカメラで撮影した写真などの画像処理に用いら