JavaTM Platform
Standard Ed. 6

java.lang.reflect
클래스 Modifier

java.lang.Object 
  상위를 확장 java.lang.reflect.Modifier


public class Modifier
extends Object

Modifier 클래스는, 클래스나 멤버의 액세스 수식자를 복호화하기 위한 static 메소드나 정수를 제공합니다. 수식자세트는, 다른 수식자를 나타내는 별개의 비트 위치를 보관 유지하는 정수로 나타내집니다. 수식자를 나타내는 정수치는, 「JavaTM 가상 머신 스펙 제 2 판」의 표 4.1 ,4.4 ,4.5 , 및 4.7 으로 지정되고 있습니다.

관련 항목:
Class.getModifiers() , Member.getModifiers()

필드의 개요
static int ABSTRACT
          abstract 수식자를 나타내는 int 치입니다.
static int FINAL
          final 수식자를 나타내는 int 치입니다.
static int INTERFACE
          interface 수식자를 나타내는 int 치입니다.
static int NATIVE
          native 수식자를 나타내는 int 치입니다.
static int PRIVATE
          private 수식자를 나타내는 int 치입니다.
static int PROTECTED
          protected 수식자를 나타내는 int 치입니다.
static int PUBLIC
          public 수식자를 나타내는 int 치입니다.
static int STATIC
          static 수식자를 나타내는 int 치입니다.
static int STRICT
          strictfp 수식자를 나타내는 int 치입니다.
static int SYNCHRONIZED
          synchronized 수식자를 나타내는 int 치입니다.
static int TRANSIENT
          transient 수식자를 나타내는 int 치입니다.
static int VOLATILE
          volatile 수식자를 나타내는 int 치입니다.
 
생성자 의 개요
Modifier ()
           
 
메소드의 개요
static boolean isAbstract (int mod)
          정수의 인수에 abstract 수식자가 포함되는 경우는 true 를, 포함되지 않는 경우는 false 를 돌려줍니다.
static boolean isFinal (int mod)
          정수의 인수에 final 수식자가 포함되는 경우는 true 를, 포함되지 않는 경우는 false 를 돌려줍니다.
static boolean isInterface (int mod)
          정수의 인수에 interface 수식자가 포함되는 경우는 true 를, 포함되지 않는 경우는 false 를 돌려줍니다.
static boolean isNative (int mod)
          정수의 인수에 native 수식자가 포함되는 경우는 true 를, 포함되지 않는 경우는 false 를 돌려줍니다.
static boolean isPrivate (int mod)
          정수의 인수에 private 수식자가 포함되는 경우는 true 를, 포함되지 않는 경우는 false 를 돌려줍니다.
static boolean isProtected (int mod)
          정수의 인수에 protected 수식자가 포함되는 경우는 true 를, 포함되지 않는 경우는 false 를 돌려줍니다.
static boolean isPublic (int mod)
          정수의 인수에 public 수식자가 포함되는 경우는 true 를, 포함되지 않는 경우는 false 를 돌려줍니다.
static boolean isStatic (int mod)
          정수의 인수에 static 수식자가 포함되는 경우는 true 를, 포함되지 않는 경우는 false 를 돌려줍니다.
static boolean isStrict (int mod)
          정수의 인수에 strictfp 수식자가 포함되는 경우는 true 를, 포함되지 않는 경우는 false 를 돌려줍니다.
static boolean isSynchronized (int mod)
          정수의 인수에 synchronized 수식자가 포함되는 경우는 true 를, 포함되지 않는 경우는 false 를 돌려줍니다.
static boolean isTransient (int mod)
          정수의 인수에 transient 수식자가 포함되는 경우는 true 를, 포함되지 않는 경우는 false 를 돌려줍니다.
static boolean isVolatile (int mod)
          정수의 인수에 volatile 수식자가 포함되는 경우는 true 를, 포함되지 않는 경우는 false 를 돌려줍니다.
static String toString (int mod)
          지정된 수식자의 액세스 수식자 플래그를 기술하는 캐릭터 라인을 돌려줍니다.
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

필드의 상세

PUBLIC

public static final int PUBLIC
public 수식자를 나타내는 int 치입니다.

관련 항목:
정수 필드치

PRIVATE

public static final int PRIVATE
private 수식자를 나타내는 int 치입니다.

관련 항목:
정수 필드치

PROTECTED

public static final int PROTECTED
protected 수식자를 나타내는 int 치입니다.

관련 항목:
정수 필드치

STATIC

public static final int STATIC
static 수식자를 나타내는 int 치입니다.

관련 항목:
정수 필드치

FINAL

public static final int FINAL
final 수식자를 나타내는 int 치입니다.

관련 항목:
정수 필드치

SYNCHRONIZED

public static final int SYNCHRONIZED
synchronized 수식자를 나타내는 int 치입니다.

관련 항목:
정수 필드치

VOLATILE

public static final int VOLATILE
volatile 수식자를 나타내는 int 치입니다.

관련 항목:
정수 필드치

TRANSIENT

public static final int TRANSIENT
transient 수식자를 나타내는 int 치입니다.

관련 항목:
정수 필드치

NATIVE

public static final int NATIVE
native 수식자를 나타내는 int 치입니다.

관련 항목:
정수 필드치

INTERFACE

public static final int INTERFACE
interface 수식자를 나타내는 int 치입니다.

관련 항목:
정수 필드치

ABSTRACT

public static final int ABSTRACT
abstract 수식자를 나타내는 int 치입니다.

관련 항목:
정수 필드치

STRICT

public static final int STRICT
strictfp 수식자를 나타내는 int 치입니다.

관련 항목:
정수 필드치
생성자 의 상세

Modifier

public Modifier()
메소드의 상세

isPublic

public static boolean isPublic(int mod)
정수의 인수에 public 수식자가 포함되는 경우는 true 를, 포함되지 않는 경우는 false 를 돌려줍니다.

파라미터:
mod - 수식자세트
반환값:
modpublic 수식자가 포함되는 경우는 true, 포함되지 않는 경우는 false

isPrivate

public static boolean isPrivate(int mod)
정수의 인수에 private 수식자가 포함되는 경우는 true 를, 포함되지 않는 경우는 false 를 돌려줍니다.

파라미터:
mod - 수식자세트
반환값:
modprivate 수식자가 포함되는 경우는 true, 포함되지 않는 경우는 false

isProtected

public static boolean isProtected(int mod)
정수의 인수에 protected 수식자가 포함되는 경우는 true 를, 포함되지 않는 경우는 false 를 돌려줍니다.

파라미터:
mod - 수식자세트
반환값:
modprotected 수식자가 포함되는 경우는 true, 포함되지 않는 경우는 false

isStatic

public static boolean isStatic(int mod)
정수의 인수에 static 수식자가 포함되는 경우는 true 를, 포함되지 않는 경우는 false 를 돌려줍니다.

파라미터:
mod - 수식자세트
반환값:
modstatic 수식자가 포함되는 경우는 true, 포함되지 않는 경우는 false

isFinal

public static boolean isFinal(int mod)
정수의 인수에 final 수식자가 포함되는 경우는 true 를, 포함되지 않는 경우는 false 를 돌려줍니다.

파라미터:
mod - 수식자세트
반환값:
modfinal 수식자가 포함되는 경우는 true, 포함되지 않는 경우는 false

isSynchronized

public static boolean isSynchronized(int mod)
정수의 인수에 synchronized 수식자가 포함되는 경우는 true 를, 포함되지 않는 경우는 false 를 돌려줍니다.

파라미터:
mod - 수식자세트
반환값:
modsynchronized 수식자가 포함되는 경우는 true, 포함되지 않는 경우는 false

isVolatile

public static boolean isVolatile(int mod)
정수의 인수에 volatile 수식자가 포함되는 경우는 true 를, 포함되지 않는 경우는 false 를 돌려줍니다.

파라미터:
mod - 수식자세트
반환값:
modvolatile 수식자가 포함되는 경우는 true, 포함되지 않는 경우는 false

isTransient

public static boolean isTransient(int mod)
정수의 인수에 transient 수식자가 포함되는 경우는 true 를, 포함되지 않는 경우는 false 를 돌려줍니다.

파라미터:
mod - 수식자세트
반환값:
modtransient 수식자가 포함되는 경우는 true, 포함되지 않는 경우는 false

isNative

public static boolean isNative(int mod)
정수의 인수에 native 수식자가 포함되는 경우는 true 를, 포함되지 않는 경우는 false 를 돌려줍니다.

파라미터:
mod - 수식자세트
반환값:
modnative 수식자가 포함되는 경우는 true, 포함되지 않는 경우는 false

isInterface

public static boolean isInterface(int mod)
정수의 인수에 interface 수식자가 포함되는 경우는 true 를, 포함되지 않는 경우는 false 를 돌려줍니다.

파라미터:
mod - 수식자세트
반환값:
modinterface 수식자가 포함되는 경우는 true, 포함되지 않는 경우는 false

isAbstract

public static boolean isAbstract(int mod)
정수의 인수에 abstract 수식자가 포함되는 경우는 true 를, 포함되지 않는 경우는 false 를 돌려줍니다.

파라미터:
mod - 수식자세트
반환값:
modabstract 수식자가 포함되는 경우는 true, 포함되지 않는 경우는 false

isStrict

public static boolean isStrict(int mod)
정수의 인수에 strictfp 수식자가 포함되는 경우는 true 를, 포함되지 않는 경우는 false 를 돌려줍니다.

파라미터:
mod - 수식자세트
반환값:
modstrictfp 수식자가 포함되는 경우는 true, 포함되지 않는 경우는 false

toString

public static String  toString(int mod)
지정된 수식자의 액세스 수식자 플래그를 기술하는 캐릭터 라인을 돌려줍니다. 다음에 예를 나타냅니다.
    public final synchronized strictfp
 
수식자명은,「Java 언어 스펙, 제 2 판」§8. 1.1 ,§8. 3.1 ,§8. 4.3 ,§8. 8.3 , 및 §9. 1.1 으로 지정되고 있는 추천 수식자 순서에 적합하는 순서로 돌려주어집니다. 이 메소드로 사용되는 완전한 수식자의 순서는, 이하대로입니다.
public protected private abstract static final transient volatile synchronized native strictfp interface
이 클래스에서 설명되고 있는 interface 는, Java 언어의 진정한 수식자가 아닙니다. 진정한 수식자는, 이 메소드로 기술되는 것 외의 모든 수식자의 후에 출현합니다. 이 메소드는, Java 엔티티의 유효한 수식자가 아닌 수식자의 캐릭터 라인을 돌려줄 수가 있습니다. 즉, 입력에 의해 표현된 수식자의 편성을 생각되는 유효성 체크는 행해지지 않습니다.

파라미터:
mod - 수식자세트
반환값:
mod 에 의해 나타내지는 수식자 세트의 캐릭터 라인 표현

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