クラス
javax.lang.model.SourceVersionの使用
-
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()
この注釈プロセッサがサポートする最新ソース・バージョンを返します。 -
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プログラミング言語のバージョンを返します。SourceVersion
StandardDoclet. getSupportedSourceVersion()
-