![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.reflect.Invokable$ConstructorInvokable.class Maven / Gradle / Ivy
???? 4 ?
#com/google/common/reflect/Invokable '(Ljava/lang/reflect/AccessibleObject;)V
8com/google/common/reflect/Invokable$ConstructorInvokable constructor Ljava/lang/reflect/Constructor;
java/lang/reflect/Constructor newInstance '([Ljava/lang/Object;)Ljava/lang/Object; java/lang/InstantiationException java/lang/RuntimeException java/lang/StringBuilder
()V
append -(Ljava/lang/Object;)Ljava/lang/StringBuilder; ! failed.
# $ -(Ljava/lang/String;)Ljava/lang/StringBuilder;
& ' ( toString ()Ljava/lang/String;
* + *(Ljava/lang/String;Ljava/lang/Throwable;)V
- . / getDeclaringClass ()Ljava/lang/Class;
1 2 3 4 5 java/lang/Class getTypeParameters #()[Ljava/lang/reflect/TypeVariable;
7 8 9 : ; com/google/common/reflect/Types newParameterizedType Q(Ljava/lang/Class;[Ljava/lang/reflect/Type;)Ljava/lang/reflect/ParameterizedType;
= > ? getGenericParameterTypes ()[Ljava/lang/reflect/Type;
A B C mayNeedHiddenThis ()Z
E F G getParameterTypes ()[Ljava/lang/Class;
1 I J / getEnclosingClass
L M N O P java/util/Arrays copyOfRange *([Ljava/lang/Object;II)[Ljava/lang/Object; R [Ljava/lang/reflect/Type;
T U V getAnnotatedParameterTypes $()[Ljava/lang/reflect/AnnotatedType;
X Y Z getAnnotatedReturnType #()Ljava/lang/reflect/AnnotatedType;
\ ] ? getGenericExceptionTypes
_ ` a getParameterAnnotations %()[[Ljava/lang/annotation/Annotation;
2 d java/lang/reflect/TypeVariable
f g h i j java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V
l m C isVarArgs
-
1 p q r getEnclosingConstructor !()Ljava/lang/reflect/Constructor;
1 t u v getEnclosingMethod ()Ljava/lang/reflect/Method;
x y z { | java/lang/reflect/Method getModifiers ()I
~ ? ? ? java/lang/reflect/Modifier isStatic (I)Z
1 y Signature "Ljava/lang/reflect/Constructor<*>; "(Ljava/lang/reflect/Constructor;)V Code LineNumberTable LocalVariableTable this :Lcom/google/common/reflect/Invokable$ConstructorInvokable; LocalVariableTypeTable ?Lcom/google/common/reflect/Invokable$ConstructorInvokable; MethodParameters %(Ljava/lang/reflect/Constructor<*>;)V invokeInternal 9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; e "Ljava/lang/InstantiationException; receiver Ljava/lang/Object; args [Ljava/lang/Object;
StackMapTable
Exceptions ? +java/lang/reflect/InvocationTargetException ? java/lang/IllegalAccessException RuntimeVisibleTypeAnnotations 5Lorg/checkerframework/checker/nullness/qual/Nullable; "RuntimeVisibleParameterAnnotations Ljavax/annotation/CheckForNull; getGenericReturnType ()Ljava/lang/reflect/Type; declaringClass Ljava/lang/Class;
typeParams ![Ljava/lang/reflect/TypeVariable; Ljava/lang/Class<*>; $[Ljava/lang/reflect/TypeVariable<*>; ?
rawParamTypes [Ljava/lang/Class; types [Ljava/lang/Class<*>; declaredByClass declaredByConstructor result &()[Ljava/lang/reflect/TypeVariable<*>;
isOverridable enclosingMethod Ljava/lang/reflect/Method; CLcom/google/common/reflect/Invokable;
SourceFile Invokable.java InnerClasses ConstructorInvokable ? ? ? ? c *+? *+? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? )*? ,?
?N? Y? Y? *? ? ? "? %-? )? ? ? ?
? ? *
? ? ) ? ? ) ? ? ) ? ? ? ) ? ? ? I ? ? ? ? ? ? ? ? ? ? ? ? ? ? *? ,L+? 0M,?? +,? 6?+? ? ? ?
? ? ? ? ? ? ? ?
? ? ? ? ? ? ?
? ? ? ? 1 ? > ? ? ? =*? ?