Compartilhar via


Java.Lang.Reflect Namespace

Classes

AccessibleObject

A classe AccessibleObject é a classe base para objetos Field, Method e Constructor.

Array

A Array classe fornece métodos estáticos para criar e acessar matrizes Java dinamicamente.

Constructor

Constructor fornece informações e acesso a um único construtor para uma classe.

Executable

Uma superclasse compartilhada para a funcionalidade comum de Method e Constructor.

Executable.InterfaceConsts
Field

A Field fornece informações e acesso dinâmico a um único campo de uma classe ou interface.

Field.InterfaceConsts
GenericSignatureFormatError

Lançado quando um atributo de assinatura sintaticamente malformado é encontrado por um método reflexivo que precisa interpretar as informações de assinatura genéricas para um tipo, método ou construtor.

InvocationTargetException

InvocationTargetException é uma exceção verificada que encapsula uma exceção lançada por um método ou construtor invocado.

MalformedParameterizedTypeException

Lançado quando um tipo parametrizado semanticamente malformado é encontrado por um método reflexivo que precisa instanciá-lo.

MalformedParametersException

Lançado quando java.lang.reflect.Executable#getParameters the java.lang.reflect package tenta ler parâmetros de método de um arquivo de classe e determina que um ou mais parâmetros estão malformados.

Member

Interface comum que fornece acesso a informações reflexivas sobre os membros da classe.

Method

A Method fornece informações e acesso a um único método em uma classe ou interface.

Modifier

A classe Modifier fornece static métodos e constantes para decodificar modificadores de acesso de classe e membro.

Parameter

Informações sobre parâmetros do método.

Proxy

Proxy fornece métodos estáticos para criar classes e instâncias de proxy dinâmico, e também é a superclasse de todas as classes de proxy dinâmico criadas por esses métodos.

RecordComponent

A RecordComponent fornece informações e acesso dinâmico a um componente de uma classe de registro.

ReflectPermission

Código de segurança legado; não usar.

UndeclaredThrowableException

Lançado por uma invocação de método em uma instância de proxy se o método de seu manipulador de InvocationHandler#invoke invoke invocação lançar uma exceção verificada (uma Throwable que não é atribuível a RuntimeException ou Error) que não é atribuível a nenhum dos tipos de exceção declarados na throws cláusula do método que foi invocado na instância de proxy e despachado para o manipulador de invocação.

Interfaces

IAnnotatedElement

Representa um elemento anotado do programa atualmente em execução nesta VM.

IGenericArrayType

GenericArrayType representa um tipo de matriz cujo tipo de componente é um tipo parametrizado ou uma variável de tipo.

IGenericDeclaration

Uma interface comum para todas as entidades que declaram variáveis de tipo.

IInvocationHandler

InvocationHandler é a interface implementada pelo manipulador de invocação de uma instância de proxy.

IMember

Membro é uma interface que reflete informações de identificação sobre um único membro (um campo ou um método) ou um construtor.

IParameterizedType

ParameterizedType representa um tipo parametrizado como Collection< Cadeia de caracteres>.

IType

Tipo é a superinterface comum para todos os tipos na linguagem de programação Java.

ITypeVariable

TypeVariable é a superinterface comum para variáveis de tipo de tipos.

IWildcardType

WildcardType representa uma expressão de tipo curinga, como ?, ? extends Numberou ? super Integer.