|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
java.lang.Objectjava.lang.reflect.Modifier
public class Modifier
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 static final int PUBLIC
public
수식자를 나타내는 int
치입니다.
public static final int PRIVATE
private
수식자를 나타내는 int
치입니다.
public static final int PROTECTED
protected
수식자를 나타내는 int
치입니다.
public static final int STATIC
static
수식자를 나타내는 int
치입니다.
public static final int FINAL
final
수식자를 나타내는 int
치입니다.
public static final int SYNCHRONIZED
synchronized
수식자를 나타내는 int
치입니다.
public static final int VOLATILE
volatile
수식자를 나타내는 int
치입니다.
public static final int TRANSIENT
transient
수식자를 나타내는 int
치입니다.
public static final int NATIVE
native
수식자를 나타내는 int
치입니다.
public static final int INTERFACE
interface
수식자를 나타내는 int
치입니다.
public static final int ABSTRACT
abstract
수식자를 나타내는 int
치입니다.
public static final int STRICT
strictfp
수식자를 나타내는 int
치입니다.
생성자 의 상세 |
---|
public Modifier()
메소드의 상세 |
---|
public static boolean isPublic(int mod)
mod
- 수식자세트
mod
에 public 수식자가 포함되는 경우는 true, 포함되지 않는 경우는 falsepublic static boolean isPrivate(int mod)
mod
- 수식자세트
mod
에 private 수식자가 포함되는 경우는 true, 포함되지 않는 경우는 falsepublic static boolean isProtected(int mod)
mod
- 수식자세트
mod
에 protected 수식자가 포함되는 경우는 true, 포함되지 않는 경우는 falsepublic static boolean isStatic(int mod)
mod
- 수식자세트
mod
에 static 수식자가 포함되는 경우는 true, 포함되지 않는 경우는 falsepublic static boolean isFinal(int mod)
mod
- 수식자세트
mod
에 final 수식자가 포함되는 경우는 true, 포함되지 않는 경우는 falsepublic static boolean isSynchronized(int mod)
mod
- 수식자세트
mod
에 synchronized 수식자가 포함되는 경우는 true, 포함되지 않는 경우는 falsepublic static boolean isVolatile(int mod)
mod
- 수식자세트
mod
에 volatile 수식자가 포함되는 경우는 true, 포함되지 않는 경우는 falsepublic static boolean isTransient(int mod)
mod
- 수식자세트
mod
에 transient 수식자가 포함되는 경우는 true, 포함되지 않는 경우는 falsepublic static boolean isNative(int mod)
mod
- 수식자세트
mod
에 native 수식자가 포함되는 경우는 true, 포함되지 않는 경우는 falsepublic static boolean isInterface(int mod)
mod
- 수식자세트
mod
에 interface 수식자가 포함되는 경우는 true, 포함되지 않는 경우는 falsepublic static boolean isAbstract(int mod)
mod
- 수식자세트
mod
에 abstract 수식자가 포함되는 경우는 true, 포함되지 않는 경우는 falsepublic static boolean isStrict(int mod)
mod
- 수식자세트
mod
에 strictfp 수식자가 포함되는 경우는 true, 포함되지 않는 경우는 falsepublic static String toString(int mod)
수식자명은,「Java 언어 스펙, 제 2 판」의 §8. 1.1 ,§8. 3.1 ,§8. 4.3 ,§8. 8.3 , 및 §9. 1.1 으로 지정되고 있는 추천 수식자 순서에 적합하는 순서로 돌려주어집니다. 이 메소드로 사용되는 완전한 수식자의 순서는, 이하대로입니다.public final synchronized strictfp
public protected private abstract static final transient volatile synchronized native strictfp interface
이 클래스에서 설명되고 있는 interface
는, Java 언어의 진정한 수식자가 아닙니다. 진정한 수식자는, 이 메소드로 기술되는 것 외의 모든 수식자의 후에 출현합니다. 이 메소드는, Java 엔티티의 유효한 수식자가 아닌 수식자의 캐릭터 라인을 돌려줄 수가 있습니다. 즉, 입력에 의해 표현된 수식자의 편성을 생각되는 유효성 체크는 행해지지 않습니다.
mod
- 수식자세트
mod
에 의해 나타내지는 수식자 세트의 캐릭터 라인 표현
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.