A C D E F G H I M N P S T U V

A

ABSTRACT - Static variable in class java.lang.reflect.Modifier
The int value representing the abstract modifier.
AccessibleObject - class java.lang.reflect.AccessibleObject.
The AccessibleObject class is the base class for Field, Method and Constructor objects.
AccessibleObject() - Constructor for class java.lang.reflect.AccessibleObject
Constructor: only used by the Java Virtual Machine.
Array - class java.lang.reflect.Array.
The Array class provides static methods to dynamically create and access Java arrays.

C

Class - class java.lang.Class.
Instances of the class Class represent classes and interfaces in a running Java application.
ClassTypeVariable - interface java.lang.reflect.ClassTypeVariable.
The ClassTypeVariable interface represents a type variable declared as a formal parameter to a generic class or interface.
Constructor - class java.lang.reflect.Constructor.
Constructor provides information about, and access to, a single constructor for a class.

D

DECLARED - Static variable in interface java.lang.reflect.Member
Identifies the set of declared members of a class or interface.
desiredAssertionStatus() - Method in class java.lang.Class
Returns the assertion status that would be assigned to this class if it were to be initialized at the time this method is invoked.

E

equals(Object) - Method in class java.lang.reflect.Constructor
Compares this Constructor against the specified object.
equals(Object) - Method in class java.lang.reflect.Field
Compares this Field against the specified object.
equals(Object) - Method in class java.lang.reflect.Method
Compares this Method against the specified object.

F

Field - class java.lang.reflect.Field.
A Field provides information about, and dynamic access to, a single field of a class or an interface.
FINAL - Static variable in class java.lang.reflect.Modifier
The int value representing the final modifier.
forName(String) - Static method in class java.lang.Class
Returns the Class object associated with the class or interface with the given string name.
forName(String, boolean, ClassLoader) - Static method in class java.lang.Class
Returns the Class object associated with the class or interface with the given string name, using the given class loader.

G

get(Object) - Method in class java.lang.reflect.Field
Returns the value of the field represented by this Field, on the specified object.
get(Object, int) - Static method in class java.lang.reflect.Array
Returns the value of the indexed component in the specified array object.
getActualTypeArguments() - Method in interface java.lang.reflect.ParameterizedType
Returns an array of objects representing the type arguments used to instantiate this parameterized type.
getBoolean(Object) - Method in class java.lang.reflect.Field
Gets the value of a static or instance boolean field.
getBoolean(Object, int) - Static method in class java.lang.reflect.Array
Returns the value of the indexed component in the specified array object, as a boolean.
getBounds() - Method in interface java.lang.reflect.TypeVariable
Returns an array with Type objects representing the declared bound(s) of the type variable represented by this object.
getByte(Object) - Method in class java.lang.reflect.Field
Gets the value of a static or instance byte field.
getByte(Object, int) - Static method in class java.lang.reflect.Array
Returns the value of the indexed component in the specified array object, as a byte.
getCause() - Method in class java.lang.reflect.InvocationTargetException
Returns the the cause of this exception (the thrown target exception, which may be null).
getCause() - Method in class java.lang.reflect.UndeclaredThrowableException
Returns the the cause of this exception (the Throwable instance wrapped in this UndeclaredThrowableException, which may be null).
getChar(Object) - Method in class java.lang.reflect.Field
Gets the value of a static or instance field of type char or of another primitive type convertible to type char via a widening conversion.
getChar(Object, int) - Static method in class java.lang.reflect.Array
Returns the value of the indexed component in the specified array object, as a char.
getClasses() - Method in class java.lang.Class
Returns an array containing Class objects representing all the public classes and interfaces that are members of the class represented by this Class object.
getClassLoader() - Method in class java.lang.Class
Returns the class loader for the class.
getComponentType() - Method in class java.lang.Class
Returns the Class representing the component type of an array.
getConstructor(Class[]) - Method in class java.lang.Class
Returns a Constructor object that reflects the specified public constructor of the class represented by this Class object.
getConstructors() - Method in class java.lang.Class
Returns an array containing Constructor objects reflecting all the public constructors of the class represented by this Class object.
getDeclaredClasses() - Method in class java.lang.Class
Returns an array of Class objects reflecting all the classes and interfaces declared as members of the class represented by this Class object.
getDeclaredConstructor(Class[]) - Method in class java.lang.Class
Returns a Constructor object that reflects the specified constructor of the class or interface represented by this Class object.
getDeclaredConstructors() - Method in class java.lang.Class
Returns an array of Constructor objects reflecting all the constructors declared by the class represented by this Class object.
getDeclaredField(String) - Method in class java.lang.Class
Returns a Field object that reflects the specified declared field of the class or interface represented by this Class object.
getDeclaredFields() - Method in class java.lang.Class
Returns an array of Field objects reflecting all the fields declared by the class or interface represented by this Class object.
getDeclaredMethod(String, Class[]) - Method in class java.lang.Class
Returns a Method object that reflects the specified declared method of the class or interface represented by this Class object.
getDeclaredMethods() - Method in class java.lang.Class
Returns an array of Method objects reflecting all the methods declared by the class or interface represented by this Class object.
getDeclaringClass() - Method in class java.lang.Class
If the class or interface represented by this Class object is a member of another class, returns the Class object representing the class in which it was declared.
getDeclaringClass() - Method in interface java.lang.reflect.ClassTypeVariable
Returns a Class object representing the class or interface that declared the type variable represented by this object.
getDeclaringClass() - Method in class java.lang.reflect.Constructor
Returns the Class object representing the class that declares the constructor represented by this Constructor object.
getDeclaringClass() - Method in class java.lang.reflect.Field
Returns the Class object representing the class or interface that declares the field represented by this Field object.
getDeclaringClass() - Method in interface java.lang.reflect.Member
Returns the Class object representing the class or interface that declares the member or constructor represented by this Member.
getDeclaringClass() - Method in class java.lang.reflect.Method
Returns the Class object representing the class or interface that declares the method represented by this Method object.
getDeclaringMethod() - Method in interface java.lang.reflect.MethodTypeVariable
Returns a Method object representing the method that declared the type variable represented by this object.
getDouble(Object) - Method in class java.lang.reflect.Field
Gets the value of a static or instance field of type double or of another primitive type convertible to type double via a widening conversion.
getDouble(Object, int) - Static method in class java.lang.reflect.Array
Returns the value of the indexed component in the specified array object, as a double.
getExceptionTypes() - Method in class java.lang.reflect.Constructor
Returns an array of Class objects that represent the types of of exceptions declared to be thrown by the underlying constructor represented by this Constructor object.
getExceptionTypes() - Method in class java.lang.reflect.Method
Returns an array of Class objects that represent the types of the exceptions declared to be thrown by the underlying method represented by this Method object.
getField(String) - Method in class java.lang.Class
Returns a Field object that reflects the specified public member field of the class or interface represented by this Class object.
getFields() - Method in class java.lang.Class
Returns an array containing Field objects reflecting all the accessible public fields of the class or interface represented by this Class object.
getFloat(Object) - Method in class java.lang.reflect.Field
Gets the value of a static or instance field of type float or of another primitive type convertible to type float via a widening conversion.
getFloat(Object, int) - Static method in class java.lang.reflect.Array
Returns the value of the indexed component in the specified array object, as a float.
getGenericInterfaces() - Method in class java.lang.Class
Returns the Types representing the interfaces implemented by the class or interface represented by this object.
getGenericParameterTypes() - Method in class java.lang.reflect.Constructor
Returns an array of Type objects that represent the formal parameter types, in declaration order, of the constructor represented by this Constructor object.
getGenericParameterTypes() - Method in class java.lang.reflect.Method
Returns an array of Type objects that represent the formal parameter types, in declaration order, of the method represented by this Method object.
getGenericReturnType() - Method in class java.lang.reflect.Method
Returns a Type object that represents the formal return type of the method represented by this Method object.
getGenericSuperclass() - Method in class java.lang.Class
Returns the Type representing the superclass of the entity (class, interface, primitive type or void) represented by this Class.
getGenericType() - Method in class java.lang.reflect.Field
Returns a Type object that represents the declared compile-time type for the field represented by this Field object.
getInt(Object) - Method in class java.lang.reflect.Field
Gets the value of a static or instance field of type int or of another primitive type convertible to type int via a widening conversion.
getInt(Object, int) - Static method in class java.lang.reflect.Array
Returns the value of the indexed component in the specified array object, as an int.
getInterfaces() - Method in class java.lang.Class
Determines the interfaces implemented by the class or interface represented by this object.
getInvocationHandler(Object) - Static method in class java.lang.reflect.Proxy
Returns the invocation handler for the specified proxy instance.
getLength(Object) - Static method in class java.lang.reflect.Array
Returns the length of the specified array object, as an int.
getLong(Object) - Method in class java.lang.reflect.Field
Gets the value of a static or instance field of type long or of another primitive type convertible to type long via a widening conversion.
getLong(Object, int) - Static method in class java.lang.reflect.Array
Returns the value of the indexed component in the specified array object, as a long.
getMethod(String, Class[]) - Method in class java.lang.Class
Returns a Method object that reflects the specified public member method of the class or interface represented by this Class object.
getMethods() - Method in class java.lang.Class
Returns an array containing Method objects reflecting all the public member methods of the class or interface represented by this Class object, including those declared by the class or interface and and those inherited from superclasses and superinterfaces.
getModifiers() - Method in class java.lang.Class
Returns the Java language modifiers for this class or interface, encoded in an integer.
getModifiers() - Method in class java.lang.reflect.Constructor
Returns the Java language modifiers for the constructor represented by this Constructor object, as an integer.
getModifiers() - Method in class java.lang.reflect.Field
Returns the Java language modifiers for the field represented by this Field object, as an integer.
getModifiers() - Method in interface java.lang.reflect.Member
Returns the Java language modifiers for the member or constructor represented by this Member, as an integer.
getModifiers() - Method in class java.lang.reflect.Method
Returns the Java language modifiers for the method represented by this Method object, as an integer.
getName() - Method in class java.lang.Class
Returns the name of the entity (class, interface, array class, primitive type, or void) represented by this Class object, as a String.
getName() - Method in class java.lang.reflect.Constructor
Returns the name of this constructor, as a string.
getName() - Method in class java.lang.reflect.Field
Returns the name of the field represented by this Field object.
getName() - Method in interface java.lang.reflect.Member
Returns the simple name of the underlying member or constructor represented by this Member.
getName() - Method in class java.lang.reflect.Method
Returns the name of the method represented by this Method object, as a String.
getName() - Method in interface java.lang.reflect.TypeVariable
Returns the name of this type variable.
getPackage() - Method in class java.lang.Class
Gets the package for this class.
getParameterTypes() - Method in class java.lang.reflect.Constructor
Returns an array of Class objects that represent the formal parameter types, in declaration order, of the constructor represented by this Constructor object.
getParameterTypes() - Method in class java.lang.reflect.Method
Returns an array of Class objects that represent the formal parameter types, in declaration order, of the method represented by this Method object.
getProtectionDomain() - Method in class java.lang.Class
Returns the ProtectionDomain of this class.
getProxyClass(ClassLoader, Class[]) - Static method in class java.lang.reflect.Proxy
Returns the java.lang.Class object for a proxy class given a class loader and an array of interfaces.
getRawClass() - Method in interface java.lang.reflect.ParameterizedType
Returns a Class object representing the generic class or interface that this parameterized type instantiates.
getResource(String) - Method in class java.lang.Class
Finds a resource with a given name.
getResourceAsStream(String) - Method in class java.lang.Class
Finds a resource with a given name.
getReturnType() - Method in class java.lang.reflect.Method
Returns a Class object that represents the formal return type of the method represented by this Method object.
getShort(Object) - Method in class java.lang.reflect.Field
Gets the value of a static or instance field of type short or of another primitive type convertible to type short via a widening conversion.
getShort(Object, int) - Static method in class java.lang.reflect.Array
Returns the value of the indexed component in the specified array object, as a short.
getSigners() - Method in class java.lang.Class
Gets the signers of this class.
getSuperclass() - Method in class java.lang.Class
Returns the Class representing the superclass of the entity (class, interface, primitive type or void) represented by this Class.
getTargetException() - Method in class java.lang.reflect.InvocationTargetException
Get the thrown target exception.
getType() - Method in class java.lang.reflect.Field
Returns a Class object that identifies the declared type for the field represented by this Field object.
getTypeParameters() - Method in class java.lang.Class
Returns an array of ClassTypeVariable objects that represent the type variables declared by the class or interface represented by this Class object, in declaration order.
getTypeParameters() - Method in class java.lang.reflect.Method
Returns an array of MethodTypeVariable objects that represent the type variables declared by the method represented by this Method object, in declaration order.
getUndeclaredThrowable() - Method in class java.lang.reflect.UndeclaredThrowableException
Returns the Throwable instance wrapped in this UndeclaredThrowableException, which may be null.

H

h - Variable in class java.lang.reflect.Proxy
the invocation handler for this proxy instance.
hashCode() - Method in class java.lang.reflect.Constructor
Returns a hashcode for this Constructor.
hashCode() - Method in class java.lang.reflect.Field
Returns a hashcode for this Field.
hashCode() - Method in class java.lang.reflect.Method
Returns a hashcode for this Method.

I

INTERFACE - Static variable in class java.lang.reflect.Modifier
The int value representing the interface modifier.
InvocationHandler - interface java.lang.reflect.InvocationHandler.
InvocationHandler is the interface implemented by the invocation handler of a proxy instance.
InvocationTargetException - exception java.lang.reflect.InvocationTargetException.
InvocationTargetException is a checked exception that wraps an exception thrown by an invoked method or constructor.
InvocationTargetException() - Constructor for class java.lang.reflect.InvocationTargetException
Constructs an InvocationTargetException with null as the target exception.
InvocationTargetException(Throwable) - Constructor for class java.lang.reflect.InvocationTargetException
Constructs a InvocationTargetException with a target exception.
InvocationTargetException(Throwable, String) - Constructor for class java.lang.reflect.InvocationTargetException
Constructs a InvocationTargetException with a target exception and a detail message.
invoke(Object, Method, Object[]) - Method in interface java.lang.reflect.InvocationHandler
Processes a method invocation on a proxy instance and returns the result.
invoke(Object, Object[]) - Method in class java.lang.reflect.Method
Invokes the underlying method represented by this Method object, on the specified object with the specified parameters.
isAbstract(int) - Static method in class java.lang.reflect.Modifier
Return true if the specifier integer includes the abstract modifier.
isAccessible() - Method in class java.lang.reflect.AccessibleObject
Get the value of the accessible flag for this object.
isArray() - Method in class java.lang.Class
Determines if this Class object represents an array class.
isAssignableFrom(Class) - Method in class java.lang.Class
Determines if the class or interface represented by this Class object is either the same as, or is a superclass or superinterface of, the class or interface represented by the specified Class parameter.
isFinal(int) - Static method in class java.lang.reflect.Modifier
Return true if the specified integer includes the final modifier.
isInstance(Object) - Method in class java.lang.Class
Determines if the specified Object is assignment-compatible with the object represented by this Class.
isInterface() - Method in class java.lang.Class
Determines if the specified Class object represents an interface type.
isInterface(int) - Static method in class java.lang.reflect.Modifier
Return true if the specifier integer includes the interface modifier.
isNative(int) - Static method in class java.lang.reflect.Modifier
Return true if the specifier integer includes the native modifier.
isPrimitive() - Method in class java.lang.Class
Determines if the specified Class object represents a primitive type.
isPrivate(int) - Static method in class java.lang.reflect.Modifier
Return true if the specifier integer includes the private modifier.
isProtected(int) - Static method in class java.lang.reflect.Modifier
Return true if the specifier integer includes the protected modifier.
isProxyClass(Class) - Static method in class java.lang.reflect.Proxy
Returns true if and only if the specified class was dynamically generated to be a proxy class using the getProxyClass method or the newProxyInstance method.
isPublic(int) - Static method in class java.lang.reflect.Modifier
Return true if the specified integer includes the public modifier.
isStatic(int) - Static method in class java.lang.reflect.Modifier
Return true if the specifier integer includes the static modifier.
isStrict(int) - Static method in class java.lang.reflect.Modifier
Return true if the specifier integer includes the strictfp modifier.
isSynchronized(int) - Static method in class java.lang.reflect.Modifier
Return true if the specified integer includes the synchronized modifier.
isTransient(int) - Static method in class java.lang.reflect.Modifier
Return true if the specifier integer includes the transient modifier.
isVolatile(int) - Static method in class java.lang.reflect.Modifier
Return true if the specified integer includes the volatile modifier.

M

Member - interface java.lang.reflect.Member.
Member is an interface that reflects identifying information about a single member (a field or a method) or a constructor.
Method - class java.lang.reflect.Method.
A Method provides information about, and access to, a single method on a class or interface.
MethodTypeVariable - interface java.lang.reflect.MethodTypeVariable.
The ClassTypeVariable interface represents a type variable declared as a formal parameter to a generic class or interface.
Modifier - class java.lang.reflect.Modifier.
The Modifier class provides static methods and constants to decode class and member access modifiers.
Modifier() - Constructor for class java.lang.reflect.Modifier
 

N

NATIVE - Static variable in class java.lang.reflect.Modifier
The int value representing the native modifier.
newInstance() - Method in class java.lang.Class
Creates a new instance of the class represented by this Class object.
newInstance(Class, int) - Static method in class java.lang.reflect.Array
Creates a new array with the specified component type and length.
newInstance(Class, int[]) - Static method in class java.lang.reflect.Array
Creates a new array with the specified component type and dimensions.
newInstance(Object[]) - Method in class java.lang.reflect.Constructor
Uses the constructor represented by this Constructor object to create and initialize a new instance of the constructor's declaring class, with the specified initialization parameters.
newProxyInstance(ClassLoader, Class[], InvocationHandler) - Static method in class java.lang.reflect.Proxy
Returns an instance of a proxy class for the specified interfaces that dispatches method invocations to the specified invocation handler.

P

ParameterizedType - interface java.lang.reflect.ParameterizedType.
The ParameterizedType interface describes the behavior of parameterized types such as Collection<Applet> or HashMap<String, Class>.
PRIVATE - Static variable in class java.lang.reflect.Modifier
The int value representing the private modifier.
PROTECTED - Static variable in class java.lang.reflect.Modifier
The int value representing the protected modifier.
Proxy - class java.lang.reflect.Proxy.
Proxy provides static methods for creating dynamic proxy classes and instances, and it is also the superclass of all dynamic proxy classes created by those methods.
Proxy(InvocationHandler) - Constructor for class java.lang.reflect.Proxy
Constructs a new Proxy instance from a subclass (typically, a dynamic proxy class) with the specified value for its invocation handler.
PUBLIC - Static variable in interface java.lang.reflect.Member
Identifies the set of all public members of a class or interface, including inherited members.
PUBLIC - Static variable in class java.lang.reflect.Modifier
The int value representing the public modifier.

S

set(Object, int, Object) - Static method in class java.lang.reflect.Array
Sets the value of the indexed component of the specified array object to the specified new value.
set(Object, Object) - Method in class java.lang.reflect.Field
Sets the field represented by this Field object on the specified object argument to the specified new value.
setAccessible(AccessibleObject[], boolean) - Static method in class java.lang.reflect.AccessibleObject
Convenience method to set the accessible flag for an array of objects with a single security check (for efficiency).
setAccessible(boolean) - Method in class java.lang.reflect.AccessibleObject
Set the accessible flag for this object to the indicated boolean value.
setBoolean(Object, boolean) - Method in class java.lang.reflect.Field
Sets the value of a field as a boolean on the specified object.
setBoolean(Object, int, boolean) - Static method in class java.lang.reflect.Array
Sets the value of the indexed component of the specified array object to the specified boolean value.
setByte(Object, byte) - Method in class java.lang.reflect.Field
Sets the value of a field as a byte on the specified object.
setByte(Object, int, byte) - Static method in class java.lang.reflect.Array
Sets the value of the indexed component of the specified array object to the specified byte value.
setChar(Object, char) - Method in class java.lang.reflect.Field
Sets the value of a field as a char on the specified object.
setChar(Object, int, char) - Static method in class java.lang.reflect.Array
Sets the value of the indexed component of the specified array object to the specified char value.
setDouble(Object, double) - Method in class java.lang.reflect.Field
Sets the value of a field as a double on the specified object.
setDouble(Object, int, double) - Static method in class java.lang.reflect.Array
Sets the value of the indexed component of the specified array object to the specified double value.
setFloat(Object, float) - Method in class java.lang.reflect.Field
Sets the value of a field as a float on the specified object.
setFloat(Object, int, float) - Static method in class java.lang.reflect.Array
Sets the value of the indexed component of the specified array object to the specified float value.
setInt(Object, int) - Method in class java.lang.reflect.Field
Sets the value of a field as an int on the specified object.
setInt(Object, int, int) - Static method in class java.lang.reflect.Array
Sets the value of the indexed component of the specified array object to the specified int value.
setLong(Object, int, long) - Static method in class java.lang.reflect.Array
Sets the value of the indexed component of the specified array object to the specified long value.
setLong(Object, long) - Method in class java.lang.reflect.Field
Sets the value of a field as a long on the specified object.
setShort(Object, int, short) - Static method in class java.lang.reflect.Array
Sets the value of the indexed component of the specified array object to the specified short value.
setShort(Object, short) - Method in class java.lang.reflect.Field
Sets the value of a field as a short on the specified object.
STATIC - Static variable in class java.lang.reflect.Modifier
The int value representing the static modifier.
STRICT - Static variable in class java.lang.reflect.Modifier
The int value representing the strictfp modifier.
SYNCHRONIZED - Static variable in class java.lang.reflect.Modifier
The int value representing the synchronized modifier.

T

toString() - Method in class java.lang.Class
Converts the object to a string.
toString() - Method in class java.lang.reflect.Constructor
Returns a string describing this Constructor.
toString() - Method in class java.lang.reflect.Field
Returns a string describing this Field.
toString() - Method in class java.lang.reflect.Method
Returns a string describing this Method.
toString(int) - Static method in class java.lang.reflect.Modifier
Return a string describing the access modifier flags in the specified modifier.
TRANSIENT - Static variable in class java.lang.reflect.Modifier
The int value representing the transient modifier.
Type - interface java.lang.reflect.Type.
The Type interface represents all compile time types.
TypeVariable - interface java.lang.reflect.TypeVariable.
The TypeVariable interface represents a type variable declared as a formal parameter to a generic class, interface or method.

U

UndeclaredThrowableException - exception java.lang.reflect.UndeclaredThrowableException.
Thrown by a method invocation on a proxy instance if its invocation handler's invoke method throws a checked exception (a Throwable that is not assignable to RuntimeException or Error) that is not assignable to any of the exception types declared in the throws clause of the method that was invoked on the proxy instance and dispatched to the invocation handler.
UndeclaredThrowableException(Throwable) - Constructor for class java.lang.reflect.UndeclaredThrowableException
Constructs an UndeclaredThrowableException with the specified Throwable.
UndeclaredThrowableException(Throwable, String) - Constructor for class java.lang.reflect.UndeclaredThrowableException
Constructs an UndeclaredThrowableException with the specified Throwable and a detail message.

V

VOLATILE - Static variable in class java.lang.reflect.Modifier
The int value representing the volatile modifier.

A C D E F G H I M N P S T U V