Java.Lang.Reflect Namespace

Classes

AccessibleObject

AccessibleObject is the superclass of all member reflection classes (Field, Constructor, Method).

Array

Provides static methods to create and access arrays dynamically.

Constructor

This class represents a constructor.

Executable
Executable.InterfaceConsts
Field

This class represents a field.

Field.InterfaceConsts
GenericSignatureFormatError

Indicates that a malformed signature has been encountered via a reflective method.

InvocationTargetException

This class provides a wrapper for an exception thrown by a Method or Constructor invocation.

MalformedParameterizedTypeException

Indicates that a malformed parameterized type has been encountered by a reflective method.

Member

Common interface providing access to reflective information on class members.

MemberConsts
Method

This class represents a method.

Modifier

This class provides static methods to decode class and member modifiers.

Parameter
Proxy

Proxy defines methods for creating dynamic proxy classes and instances.

ReflectPermission

Legacy security code; do not use.

UndeclaredThrowableException

This class provides a wrapper for an undeclared, checked exception thrown by an InvocationHandler.

Interfaces

IAnnotatedElement

This interface provides reflective access to annotation information.

IGenericArrayType

This interface represents an array type with a component type that is either a parameterized type or a type variable.

IGenericDeclaration

Common interface for language constructs that declare type parameters.

IInvocationHandler

Implementors of this interface dispatch methods invoked on proxy instances.

IMember

Common interface providing access to reflective information on class members.

IParameterizedType

This interface represents a parameterized type such as 'Set<String>'.

IType

Common interface implemented by all Java types.

ITypeVariable

This interface represents a type variables such as 'T' in ', the bounded 'T' in ' or the multiple bounded 'T' in '.

IWildcardType

A pattern type, such as the upper bounded wildcard ? extends Closeable or the lower bounded wildcard ? super String.