JavaTM Platform
Standard Ed. 6

javax.lang.model.element
인터페이스 VariableElement

모든 슈퍼 인터페이스:
Element


public interface VariableElement
extends Element

필드,enum 정수, 메소드 또는 생성자 의 파라미터, 로컬 변수, 또는 예외 파라미터를 나타냅니다.

도입된 버젼:
1.6

메소드의 개요
 Object getConstantValue ()
          컴파일 완화시간에 초기화되는 final 필드인 경우, 이 변수의 값을 돌려줍니다.
 
인터페이스 javax.lang.model.element. Element 로부터 상속된 메소드
accept , asType , equals , getAnnotation , getAnnotationMirrors , getEnclosedElements , getEnclosingElement , getKind , getModifiers , getSimpleName , hashCode
 

메소드의 상세

getConstantValue

Object  getConstantValue()
컴파일 완화시간에 초기화되는 final 필드인 경우, 이 변수의 값을 돌려줍니다. 그렇지 않은 경우는 null 를 돌려줍니다. 값은 원시형 또는 String 가 됩니다. 값이 원시형인 경우,Integer 등이 적절한 래퍼 클래스에 랩 됩니다.

모든 final 필드가 정수치를 가지는 것은 아닌 것에 주의해 주세요. 특히,enum 정수는 컴파일 완화시간이다고는 보이지 않습니다. 정수치를 가지려면 , 필드의 형태가 원시형과 String 의 언젠가가 아니면 안됩니다.

반환값:
컴파일 완화시간에 초기화되는 final 필드인 경우는, 이 변수의 값. 그렇지 않은 경우는 null
관련 항목:
Elements.getConstantExpression(Object)
관련 항목 The Java Language Specification, Third Edition :
15.28 Constant Expression, 4.12. 4 final Variables

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 도 참조해 주세요.