JavaTM Platform
Standard Ed. 6

java.lang.reflect
인터페이스 Member

기존의 구현 클래스의 일람:
Constructor , Field , Method


public interface Member

Member 는, 1 살의 멤버 (필드나 메소드)나 생성자 에 관한 식별 정보를 리플렉트 하는 인터페이스입니다.

관련 항목:
Class , Field , Method , Constructor

필드의 개요
static int DECLARED
          클래스나 인터페이스로 선언된 멤버를 식별합니다.
static int PUBLIC
          상속된 멤버를 포함한, 클래스나 인터페이스의 모든 public 멤버를 식별합니다.
 
메소드의 개요
 Class <? > getDeclaringClass ()
          Member 가 식별한 멤버나 생성자 을 선언하고 있는 클래스나 인터페이스를 나타내는 Class 객체를 돌려줍니다.
 int getModifiers ()
          Member 가 식별한 멤버나 생성자 을 위한 Java 언어 수식자를 정수형으로 돌려줍니다.
 String getName ()
          Member 가 식별한 멤버나 생성자 의 단순명을 돌려줍니다.
 boolean isSynthetic ()
          이 멤버가 컴파일러에 의해 도입되었을 경우는 true, 그렇지 않은 경우는 false
 

필드의 상세

PUBLIC

static final int PUBLIC
상속된 멤버를 포함한, 클래스나 인터페이스의 모든 public 멤버를 식별합니다.

관련 항목:
SecurityManager.checkMemberAccess(java.lang.Class, int) , 정수 필드치

DECLARED

static final int DECLARED
클래스나 인터페이스로 선언된 멤버를 식별합니다. 상속된 멤버는 포함되지 않습니다.

관련 항목:
SecurityManager.checkMemberAccess(java.lang.Class, int) , 정수 필드치
메소드의 상세

getDeclaringClass

Class <? > getDeclaringClass()
Member 가 식별한 멤버나 생성자 을 선언하고 있는 클래스나 인터페이스를 나타내는 Class 객체를 돌려줍니다.

반환값:
기본이 되는 멤버의 선언 클래스를 나타내는 객체

getName

String  getName()
Member 가 식별한 멤버나 생성자 의 단순명을 돌려줍니다.

반환값:
기본이 되는 멤버의 단순명

getModifiers

int getModifiers()
Member 가 식별한 멤버나 생성자 을 위한 Java 언어 수식자를 정수형으로 돌려줍니다. 수식자를 정수형에 복호화 하기 위해서, Modifier 클래스를 사용할 필요가 있습니다.

반환값:
기본이 되는 멤버의 Java 언어 수식자
관련 항목:
Modifier

isSynthetic

boolean isSynthetic()
이 멤버가 컴파일러에 의해 도입되었을 경우는 true, 그렇지 않은 경우는 false

반환값:
이 멤버가 컴파일러에 의해 도입되었을 경우에 한정해 true
도입된 버젼:
1.5

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