JavaTM Platform
Standard Ed. 6

クラス
javax.lang.model.SourceVersion の使用

SourceVersion を使用しているパッケージ
javax.annotation.processing 注釈プロセッサを宣言し、注釈プロセッサが注釈処理ツール環境と通信できるようにするための機能。 
javax.lang.model Java プログラミング言語をモデル化するために使用されるパッケージのクラスと階層です。 
javax.tools コンパイラなどのプログラムから呼び出せるツールのインタフェースを提供します。 
 

javax.annotation.processing での SourceVersion の使用
 

SourceVersion を返す javax.annotation.processing のメソッド
 SourceVersion ProcessingEnvironment.getSourceVersion()
          生成されるすべての ソース および クラス ファイルが準拠すべきソースバージョンを返します。
 SourceVersion Processor.getSupportedSourceVersion()
          この注釈プロセッサがサポートする最新ソースバージョンを返します。
 SourceVersion AbstractProcessor.getSupportedSourceVersion()
          プロセッサクラスに SupportedSourceVersion の注釈が付けられている場合、その注釈内のソースバージョンを返します。
 

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()
          この列挙型の定数を含む配列を宣言されている順序で返します。
 

javax.tools での SourceVersion の使用
 

SourceVersion 型の引数を持つ型を返す javax.tools のメソッド
 Set<SourceVersion> Tool.getSourceVersions()
          このツールがサポートしている Java™ プログラミング言語のソースバージョンを取得します。
 


JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。