META-INF.modules.java.base.classes.java.lang.reflect.Constructor.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java.base Show documentation
Show all versions of java.base Show documentation
Bytecoder java.base Module
???? 7?
? ?
? ? ?
?
?
? ? ?
^ ? ? ? ? ? ?
?
f
^
^
@
!
"
0#$%
0
0&'(
4)
*
4+
0,
0-
.
/ 0
1
234
5 ?6
^7
^8
9 :
;<
=
^>
^?
@
A
B
C
DEF
Q
G
H
@I
J
KLMN OP
QR
ST clazz Ljava/lang/Class; Signature Ljava/lang/Class; slot I parameterTypes [Ljava/lang/Class; [Ljava/lang/Class<*>; exceptionTypes modifiers signature Ljava/lang/String; genericInfo 7Lsun/reflect/generics/repository/ConstructorRepository; annotations [B parameterAnnotations constructorAccessor *Ljdk/internal/reflect/ConstructorAccessor; root Ljava/lang/reflect/Constructor; $Ljava/lang/reflect/Constructor;
getFactory 0()Lsun/reflect/generics/factory/GenericsFactory; Code LineNumberTable LocalVariableTable this LocalVariableTypeTable getGenericInfo 9()Lsun/reflect/generics/repository/ConstructorRepository;
StackMapTable getRoot !()Ljava/lang/reflect/Constructor; &()Ljava/lang/reflect/Constructor; P(Ljava/lang/Class;[Ljava/lang/Class;[Ljava/lang/Class;IILjava/lang/String;[B[B)V declaringClass checkedExceptions [(Ljava/lang/Class;[Ljava/lang/Class<*>;[Ljava/lang/Class<*>;IILjava/lang/String;[B[B)V copy res
setAccessible (Z)V flag Z RuntimeVisibleAnnotations &Ljdk/internal/reflect/CallerSensitive; checkCanSetAccessible (Ljava/lang/Class;)V caller Ljava/lang/Class<*>; (Ljava/lang/Class<*>;)V hasGenericInformation ()Z getAnnotationBytes ()[B getDeclaringClass ()Ljava/lang/Class; ()Ljava/lang/Class; getName ()Ljava/lang/String; getModifiers ()I getTypeParameters #()[Ljava/lang/reflect/TypeVariable; I()[Ljava/lang/reflect/TypeVariable;>; getSharedParameterTypes ()[Ljava/lang/Class; ()[Ljava/lang/Class<*>; getSharedExceptionTypes getParameterTypes getParameterCount getGenericParameterTypes ()[Ljava/lang/reflect/Type; getExceptionTypes getGenericExceptionTypes equals (Ljava/lang/Object;)Z other obj Ljava/lang/Object; "Ljava/lang/reflect/Constructor<*>; hashCode toString specificToStringHeader (Ljava/lang/StringBuilder;)V sb Ljava/lang/StringBuilder;
toShortString
parameterType sj Ljava/util/StringJoiner; toGenericString specificToGenericStringHeader newInstance '([Ljava/lang/Object;)Ljava/lang/Object; initargs [Ljava/lang/Object; ca inst TT;U
ExceptionsVWX ([Ljava/lang/Object;)TT; (Ljdk/internal/vm/annotation/ForceInline; isVarArgs isSynthetic acquireConstructorAccessor ,()Ljdk/internal/reflect/ConstructorAccessor; tmp getConstructorAccessor setConstructorAccessor -(Ljdk/internal/reflect/ConstructorAccessor;)V accessor getSlot getSignature getRawAnnotations getRawParameterAnnotations
getAnnotation 4(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; annotationClass A(Ljava/lang/Class;)TT; getDeclaredAnnotations $()[Ljava/lang/annotation/Annotation; getParameterAnnotations %()[[Ljava/lang/annotation/Annotation; handleParameterNumberMismatch (II)Z resultLength
numParameters getAnnotatedReturnType #()Ljava/lang/reflect/AnnotatedType; getAnnotatedReceiverType
thisDeclClass enclosingClass outerDeclaringClass &()Ljava/lang/reflect/AccessibleObject; 4Ljava/lang/reflect/Executable;
SourceFile Constructor.javaYZ[\Z] l m ? ? v w^Z_ s t ?` _ ` e f h f i d c d j k n o p o "java/lang/IllegalArgumentException #Can not copy a non-root Constructor ?a java/lang/reflect/Constructor ? ? q rbc`de ? ? ?fg ?h java/lang/Class java/lang/SecurityException 4Cannot make a java.lang.Class constructor accessible ? ? ? ? } ~ ? ? java/lang/reflect/TypeVariable fij ? ? f ? ?klm ? ?n ?opq ?rs java/lang/StringBuilder constructor rt java/util/StringJoiner , ?u ? ?vwrx ? ?yz ? ?{ ?|} ? ? java/lang/reflect/Modifier 'Cannot reflectively create enum objects ? ? ? ? ? ? ? ? ? ?~??? ? ? ? ? ? ???? ?? ?? ?? ? *java/lang/annotation/AnnotationFormatError 6Parameter annotations don't match number of parameters??? ???? ????????????? ? ? java/lang/reflect/Executable (jdk/internal/reflect/ConstructorAccessor java/lang/InstantiationException java/lang/IllegalAccessException +java/lang/reflect/InvocationTargetException +sun/reflect/generics/scope/ConstructorScope make N(Ljava/lang/reflect/Constructor;)Lsun/reflect/generics/scope/ConstructorScope; 2sun/reflect/generics/factory/CoreReflectionFactory ~(Ljava/lang/reflect/GenericDeclaration;Lsun/reflect/generics/scope/Scope;)Lsun/reflect/generics/factory/CoreReflectionFactory; 5sun/reflect/generics/repository/ConstructorRepository y(Ljava/lang/String;Lsun/reflect/generics/factory/GenericsFactory;)Lsun/reflect/generics/repository/ConstructorRepository; ()V (Ljava/lang/String;)V "java/lang/reflect/AccessibleObject checkPermission jdk/internal/reflect/Reflection getCallerClass setAccessible0 (Z)Z %(Ljava/lang/Class;Ljava/lang/Class;)V clone ()Ljava/lang/Object; equalParamTypes '([Ljava/lang/Class;[Ljava/lang/Class;)Z java/lang/String constructorModifiers sharedToString :(IZ[Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/String; getTypeName append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (C)Ljava/lang/StringBuilder; (Ljava/lang/CharSequence;)V add 2(Ljava/lang/CharSequence;)Ljava/util/StringJoiner; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; sharedToGenericString (IZ)Ljava/lang/String; override checkAccess 7(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Class;I)V reflectionFactory (Ljdk/internal/reflect/ReflectionFactory; &jdk/internal/reflect/ReflectionFactory newConstructorAccessor K(Ljava/lang/reflect/Constructor;)Ljdk/internal/reflect/ConstructorAccessor; sharedGetParameterAnnotations 9([Ljava/lang/Class;[B)[[Ljava/lang/annotation/Annotation; isEnum isAnonymousClass isLocalClass
isMemberClass getAnnotatedReturnType0 ;(Ljava/lang/reflect/Type;)Ljava/lang/reflect/AnnotatedType; getEnclosingClass isStatic (I)Z getTypeAnnotationBytes0 jdk/internal/misc/SharedSecrets getJavaLangAccess $()Ljdk/internal/misc/JavaLangAccess; jdk/internal/misc/JavaLangAccess getConstantPool 6(Ljava/lang/Class;)Ljdk/internal/reflect/ConstantPool;? :sun/reflect/annotation/TypeAnnotation$TypeAnnotationTarget TypeAnnotationTarget InnerClasses METHOD_RECEIVER