Mirror API

com.sun.mirror.declaration
インタフェース FieldDeclaration

すべてのスーパーインタフェース:
Declaration, MemberDeclaration
既知のサブインタフェースの一覧:
EnumConstantDeclaration

public interface FieldDeclaration
extends MemberDeclaration

型宣言のフィールドを表します。

導入されたバージョン:
1.5

メソッドの概要
 String getConstantExpression()
          フィールドがコンパイル時定数の場合、フィールドの値を表す定数式のテキストを返します。
 Object getConstantValue()
          このフィールドがコンパイル時定数の場合、このフィールドの値を返します。
 TypeMirror getType()
          このフィールドの型を返します。
 
インタフェース com.sun.mirror.declaration.MemberDeclaration から継承されたメソッド
getDeclaringType
 
インタフェース com.sun.mirror.declaration.Declaration から継承されたメソッド
accept, equals, getAnnotation, getAnnotationMirrors, getDocComment, getModifiers, getPosition, getSimpleName
 

メソッドの詳細

getType

TypeMirror getType()
このフィールドの型を返します。

戻り値:
このフィールドの型

getConstantValue

Object getConstantValue()
このフィールドがコンパイル時定数の場合、このフィールドの値を返します。そうでない場合は null を返します。値はプリミティブ型または String の値になります。値がプリミティブ型の値の場合、Integer などの適切なラッパークラスにラップされます。

戻り値:
フィールドがコンパイル時定数の場合はこのフィールドの値、そうでない場合は null

getConstantExpression

String getConstantExpression()
フィールドがコンパイル時定数の場合、フィールドの値を表す定数式のテキストを返します。そうでない場合は null を返します。値はプリミティブ型または String の値になります。返されるテキストは、ソースコードで値を表すのに適した形式で返されます。

戻り値:
このフィールドがコンパイル時定数の場合は定数式のテキスト、そうでない場合は null

Mirror API

バグや機能要求の報告
Copyright 2004 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.