38 import java.lang.reflect.Type;
39 import java.lang.reflect.TypeVariable;
40 import java.lang.reflect.InvocationTargetException;
41 import java.lang.reflect.AnnotatedType;
42 import java.lang.ref.SoftReference;
43 import java.io.InputStream;
44 import java.io.ObjectStreamField;
45 import java.security.AccessController;
46 import java.security.PrivilegedAction;
47 import java.util.ArrayList;
48 import java.util.Arrays;
49 import java.util.Collection;
50 import java.util.HashSet;
51 import java.util.LinkedHashMap;
52 import java.util.List;
53 import java.util.Set;
54 import java.util.Map;
55 import java.util.HashMap;
56 import java.util.Objects;
57 import java.util.StringJoiner;
58 import sun.misc.Unsafe;
59 import jdk.internal.HotSpotIntrinsicCandidate;
60 import sun.reflect.CallerSensitive;
61 import sun.reflect.ConstantPool;
62 import sun.reflect.Reflection;
63 import sun.reflect.ReflectionFactory;
64 import sun.reflect.generics.factory.CoreReflectionFactory;
65 import sun.reflect.generics.factory.GenericsFactory;
66 import sun.reflect.generics.repository.ClassRepository;
67 import sun.reflect.generics.repository.MethodRepository;
68 import sun.reflect.generics.repository.ConstructorRepository;
69 import sun.reflect.generics.scope.ClassScope;
70 import sun.security.util.SecurityConstants;
71 import java.lang.annotation.Annotation;
72 import java.lang.reflect.Proxy;
73 import sun.reflect.annotation.*;
74 import sun.reflect.misc.ReflectUtil;
75
76 /**
77 * Instances of the class {@code Class} represent classes and
78 * interfaces in a running Java application. An enum is a kind of
|
38 import java.lang.reflect.Type;
39 import java.lang.reflect.TypeVariable;
40 import java.lang.reflect.InvocationTargetException;
41 import java.lang.reflect.AnnotatedType;
42 import java.lang.ref.SoftReference;
43 import java.io.InputStream;
44 import java.io.ObjectStreamField;
45 import java.security.AccessController;
46 import java.security.PrivilegedAction;
47 import java.util.ArrayList;
48 import java.util.Arrays;
49 import java.util.Collection;
50 import java.util.HashSet;
51 import java.util.LinkedHashMap;
52 import java.util.List;
53 import java.util.Set;
54 import java.util.Map;
55 import java.util.HashMap;
56 import java.util.Objects;
57 import java.util.StringJoiner;
58 import jdk.internal.misc.Unsafe;
59 import jdk.internal.HotSpotIntrinsicCandidate;
60 import sun.reflect.CallerSensitive;
61 import sun.reflect.ConstantPool;
62 import sun.reflect.Reflection;
63 import sun.reflect.ReflectionFactory;
64 import sun.reflect.generics.factory.CoreReflectionFactory;
65 import sun.reflect.generics.factory.GenericsFactory;
66 import sun.reflect.generics.repository.ClassRepository;
67 import sun.reflect.generics.repository.MethodRepository;
68 import sun.reflect.generics.repository.ConstructorRepository;
69 import sun.reflect.generics.scope.ClassScope;
70 import sun.security.util.SecurityConstants;
71 import java.lang.annotation.Annotation;
72 import java.lang.reflect.Proxy;
73 import sun.reflect.annotation.*;
74 import sun.reflect.misc.ReflectUtil;
75
76 /**
77 * Instances of the class {@code Class} represent classes and
78 * interfaces in a running Java application. An enum is a kind of
|