다음을 통해 공유


Java.Lang.Reflect 네임스페이스

클래스

AccessibleObject

AccessibleObject 클래스는 Field, Method 및 Constructor 개체의 기본 클래스입니다.

Array

이 클래스는 Array Java 배열을 동적으로 만들고 액세스하는 정적 메서드를 제공합니다.

Constructor

Constructor 는 클래스에 대한 단일 생성자에 대한 정보 및 액세스 권한을 제공합니다.

Executable

의 공통 기능에 Method 대한 공유 슈퍼 클래스입니다 Constructor.

Executable.InterfaceConsts
Field

A Field 는 클래스 또는 인터페이스의 단일 필드에 대한 정보와 동적 액세스를 제공합니다.

Field.InterfaceConsts
GenericSignatureFormatError

형식, 메서드 또는 생성자에 대한 제네릭 서명 정보를 해석해야 하는 반사 메서드에서 구문상 잘못된 형식의 서명 특성을 발견하면 throw됩니다.

InvocationTargetException

InvocationTargetException은 호출된 메서드 또는 생성자가 throw한 예외를 래핑하는 확인된 예외입니다.

MalformedParameterizedTypeException

의미상 형식이 잘못된 매개 변수화된 형식이 인스턴스화해야 하는 반사 메서드에 의해 발견되면 throw됩니다.

MalformedParametersException

클래스 파일에서 메서드 매개 변수를 읽으려고 할 때 java.lang.reflect.Executable#getParameters the java.lang.reflect package throw되고 하나 이상의 매개 변수의 형식이 잘못된 것으로 확인됩니다.

Member

클래스 멤버에 대한 반사 정보에 대한 액세스를 제공하는 공통 인터페이스입니다.

Method

A Method 는 클래스 또는 인터페이스에서 단일 메서드에 대한 정보 및 액세스 권한을 제공합니다.

Modifier

한정자 클래스 static 는 클래스 및 멤버 액세스 한정자를 디코딩하는 메서드와 상수입니다.

Parameter

메서드 매개 변수에 대한 정보입니다.

Proxy

Proxy 는 동적 프록시 클래스 및 인스턴스를 만들기 위한 정적 메서드를 제공하며 이러한 메서드에서 만든 모든 동적 프록시 클래스의 슈퍼 클래스이기도 합니다.

RecordComponent

A RecordComponent 는 레코드 클래스의 구성 요소에 대한 정보 및 동적 액세스를 제공합니다.

ReflectPermission

레거시 보안 코드; 사용하지 마세요.

UndeclaredThrowableException

호출 처리기의 메서드가 프록시 인스턴스에서 호출되고 호출 처리기에 디스패치된 메서드 절 InvocationHandler#invoke invoke 에 선언된 throws 예외 형식에 할당할 수 없는 확인된 예외(Throwable할당할 수 없거나 할당할 RuntimeExceptionError수 없는)를 throw하는 경우 프록시 인스턴스에서 메서드 호출에 의해 throw됩니다.

인터페이스

IAnnotatedElement

이 VM에서 현재 실행 중인 프로그램의 주석이 추가된 요소를 나타냅니다.

IGenericArrayType

GenericArrayType 는 구성 요소 형식이 매개 변수가 있는 형식 또는 형식 변수인 배열 형식을 나타냅니다.

IGenericDeclaration

형식 변수를 선언하는 모든 엔터티에 대한 공통 인터페이스입니다.

IInvocationHandler

InvocationHandler 는 프록시 인스턴스의 호출 처리기에 의해 구현되는 인터페이스입니다.

IMember

멤버는 단일 멤버(필드 또는 메서드) 또는 생성자에 대한 식별 정보를 반영하는 인터페이스입니다.

IParameterizedType

ParameterizedType은 Collection< 같은 매개 변수가 있는 형식을 나타냅니다. String>.

IType

형식은 Java 프로그래밍 언어의 모든 형식에 대한 공통 슈퍼인터페이스입니다.

ITypeVariable

TypeVariable은 종류의 형식 변수에 대한 일반적인 슈퍼 인터페이스입니다.

IWildcardType

WildcardType은 와일드카드 형식 식(예: ?, ? extends Number또는 ? super Integer.)을 나타냅니다.