|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 열거형 정수 | 필드 | 메소드 | 상세 : 열거형 정수 | 필드 | 메소드 | |||||||||
java.lang.Objectjava.lang.Enum <ElementKind >
javax.lang.model.element.ElementKind
public enum ElementKind
요소의 kind 입니다.
Java™ 프로그램 언어의 장래의 버젼에 현재는 미지의 새로운 언어 구조가 추가되는 경우, 그것들을 포함하기 위해서, 요소의 종류가 추가될 가능성이 있는 것에 주의해 주세요.
Element | 열거형 정수의 개요 | |
|---|---|
ANNOTATION_TYPE
주석형입니다. |
|
CLASS
한정적인 종류로 기술되지 않는 클래스입니다 ( ENUM 등). |
|
CONSTRUCTOR
생성자 입니다. |
|
ENUM
enum 형입니다. |
|
ENUM_CONSTANT
enum 정수입니다. |
|
EXCEPTION_PARAMETER
예외 핸들러의 파라미터입니다. |
|
FIELD
한정적인 종류로 기술되지 않는 필드입니다 ( ENUM_CONSTANT 등). |
|
INSTANCE_INIT
인스턴스의 초기화자입니다. |
|
INTERFACE
한정적인 종류로 기술되지 않는 인터페이스입니다 ( ANNOTATION_TYPE 등). |
|
LOCAL_VARIABLE
국소 변수입니다. |
|
METHOD
메소드입니다. |
|
OTHER
구현으로 예약되고 있는 요소입니다. |
|
PACKAGE
패키지입니다. |
|
PARAMETER
메소드 또는 생성자 의 파라미터입니다. |
|
STATIC_INIT
정적인 초기화자입니다. |
|
TYPE_PARAMETER
형태 파라미터입니다. |
|
| 메소드의 개요 | |
|---|---|
boolean |
isClass ()
이것이 클래스의 종류 CLASS 와 ENUM 의 언젠가인 경우는 true 를 돌려줍니다. |
boolean |
isField ()
이것이 필드의 종류 FIELD 와 ENUM_CONSTANT 의 언젠가인 경우는 true 를 돌려줍니다. |
boolean |
isInterface ()
이것이 인터페이스의 종류 INTERFACE 와 ANNOTATION_TYPE 의 언젠가인 경우는 true 를 돌려줍니다. |
static ElementKind |
valueOf (String name)
지정한 이름을 가지는 이 형태의 열거형 정수를 돌려줍니다. |
static ElementKind [] |
values ()
이 열거형의 정수를 포함한 배열이 선언되고 있는 순서로 돌려줍니다. |
| 클래스 java.lang. Enum 로부터 상속된 메소드 |
|---|
clone , compareTo , equals , finalize , getDeclaringClass , hashCode , name , ordinal , toString , valueOf |
| 클래스 java.lang. Object 로부터 상속된 메소드 |
|---|
getClass , notify , notifyAll , wait , wait , wait |
| 열거형 정수의 상세 |
|---|
public static final ElementKind PACKAGE
public static final ElementKind ENUM
public static final ElementKind CLASS
ENUM 등).
public static final ElementKind ANNOTATION_TYPE
public static final ElementKind INTERFACE
ANNOTATION_TYPE 등).
public static final ElementKind ENUM_CONSTANT
public static final ElementKind FIELD
ENUM_CONSTANT 등).
public static final ElementKind PARAMETER
public static final ElementKind LOCAL_VARIABLE
public static final ElementKind EXCEPTION_PARAMETER
public static final ElementKind METHOD
public static final ElementKind CONSTRUCTOR
public static final ElementKind STATIC_INIT
public static final ElementKind INSTANCE_INIT
public static final ElementKind TYPE_PARAMETER
public static final ElementKind OTHER
| 메소드의 상세 |
|---|
public static ElementKind [] values()
for (ElementKind c : ElementKind.values()) System.out.println(c);
public static ElementKind valueOf(String name)
name - 반환되는 열거형 정수의 이름
IllegalArgumentException - 지정된 이름을 가지는 정수를
이 열거형이 가지고 있지 않은 경우
NullPointerException - 인수가 null 의 경우public boolean isClass()
CLASS 와 ENUM 의 언젠가인 경우는 true 를 돌려줍니다.
truepublic boolean isInterface()
INTERFACE 와 ANNOTATION_TYPE 의 언젠가인 경우는 true 를 돌려줍니다.
truepublic boolean isField()
FIELD 와 ENUM_CONSTANT 의 언젠가인 경우는 true 를 돌려줍니다.
true
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 열거형 정수 | 필드 | 메소드 | 상세 : 열거형 정수 | 필드 | 메소드 | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.