Javareflect 简明教程

java.lang.reflect - Interfaces

Introduction

java.lang.reflect Interfaces 包含用于获取有关类和对象的反射信息的接口。

The java.lang.reflect Interfaces contains the interfaces which are used to obtain reflective information about classes and objects.

Interface Summary

Sr.No.

Interface & Description

1

AnnotatedElement Represents an annotated element of the program currently running in this VM.

2

GenericArrayType GenericArrayType represents an array type whose component type is either a parameterized type or a type variable.

3

GenericDeclaration A common interface for all entities that declare type variables.

4

InvocationHandler InvocationHandler is the interface implemented by the invocation handler of a proxy instance.

5

Member Member is an interface that reflects identifying information about a single member (a field or a method) or a constructor.

6

ParameterizedType ParameterizedType represents a parameterized type such as Collection<String>.

7

Type Type is the common superinterface for all types in the Java programming language.

8

List<E> This is an ordered collection (also known as a sequence).

9

TypeVariable<D extends GenericDeclaration> TypeVariable is the common superinterface for type variables of kinds.

10

WildcardType WildcardType represents a wildcard type expression, such as ?, ? extends Number, or ? super Integer.