クラス
javax.lang.model.SourceVersionの使用
パッケージ | 説明 |
---|---|
javax.annotation.processing |
注釈プロセッサを宣言し、注釈プロセッサが注釈処理ツール環境とやり取りできるようにするための機能。
|
javax.lang.model |
Javaプログラミング言語をモデル化するために使用されるパッケージのクラスと階層です。
|
javax.tools |
コンパイラなどのプログラムから呼び出せるツールのインタフェースを提供します。
|
jdk.javadoc.doclet |
ドックレットAPIは、言語モデルAPIおよびコンパイラ・ツリーAPIと共に、クライアントがソースに埋め込まれたAPIコメントを含むプログラムおよびライブラリのソース・レベルの構造を検査できるようにする環境を提供します。
|
-
javax.annotation.processingでのSourceVersionの使用
SourceVersionを返すjavax.annotation.processingのメソッド 修飾子と型 メソッド 説明 SourceVersion
ProcessingEnvironment. getSourceVersion()
SourceVersion
AbstractProcessor. getSupportedSourceVersion()
プロセッサ・クラスにSupportedSourceVersion
の注釈が付けられている場合、その注釈内のソース・バージョンを返します。SourceVersion
Processor. getSupportedSourceVersion()
この注釈プロセッサがサポートする最新ソース・バージョンを返します。SourceVersion
value()
サポートされている最新のソース・バージョンを返します。 -
javax.lang.modelでのSourceVersionの使用
SourceVersionを返すjavax.lang.modelのメソッド 修飾子と型 メソッド 説明 static SourceVersion
SourceVersion. latest()
モデル化可能な最新のソース・バージョンを返します。static SourceVersion
SourceVersion. latestSupported()
現在の実行環境で完全にサポートされている最新のソース・バージョンを返します。static SourceVersion
SourceVersion. valueOf(String name)
指定された名前を持つ、この型の列挙型定数を返します。static SourceVersion[]
SourceVersion. values()
この列挙型の定数を含む配列を、宣言されている順序で返します。型SourceVersionのパラメータを持つjavax.lang.modelのメソッド 修飾子と型 メソッド 説明 static boolean
SourceVersion. isKeyword(CharSequence s, SourceVersion version)
s
が、指定されたソース・バージョンのキーワード、ブール・リテラル、またはnullリテラルであるかどうかを返します。static boolean
SourceVersion. isName(CharSequence name, SourceVersion version)
name
が、指定されたソース・バージョンの構文的に有効な修飾名かどうかを返します。 -
javax.toolsでのSourceVersionの使用
SourceVersion型の引数を持つ型を返すjavax.toolsのメソッド 修飾子と型 メソッド 説明 Set<SourceVersion>
Tool. getSourceVersions()
このツールでサポートされているJava™プログラミング言語のソース・バージョンを返します。 -
jdk.javadoc.docletでのSourceVersionの使用
SourceVersionを戻すjdk.javadoc.docletのメソッド 修飾子と型 メソッド 説明 SourceVersion
DocletEnvironment. getSourceVersion()
読み取られたソース・ファイルのソース・バージョンを返します。SourceVersion
Doclet. getSupportedSourceVersion()
このドックレットでサポートされているJavaプログラミング言語のバージョンを返します。