
com.groupbyinc.flux.transport.RequestHandlerRegistry$ReflectionFactory.class Maven / Gradle / Ivy
???? 3 W Fcom/groupbyinc/flux/transport/RequestHandlerRegistry$ReflectionFactory XLjava/lang/Object;Ljava/util/concurrent/Callable; java/lang/Object java/util/concurrent/Callable RequestHandlerRegistry.java 4com/groupbyinc/flux/transport/RequestHandlerRegistry ReflectionFactory requestConstructor Ljava/lang/reflect/Constructor; *Ljava/lang/reflect/Constructor; (Ljava/lang/Class;)V java/lang/NoSuchMethodException ()V
java/lang/Class getDeclaredConstructor 3([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
java/lang/IllegalStateException java/lang/StringBuilder
! Ofailed to create constructor (does it have a default constructor?) for request # append -(Ljava/lang/String;)Ljava/lang/StringBuilder; % &
! ' -(Ljava/lang/Object;)Ljava/lang/StringBuilder; % )
! * toString ()Ljava/lang/String; , -
! . *(Ljava/lang/String;Ljava/lang/Throwable;)V 0
1 e !Ljava/lang/NoSuchMethodException; this SLcom/groupbyinc/flux/transport/RequestHandlerRegistry$ReflectionFactory; HLcom/groupbyinc/flux/transport/RequestHandlerRegistry$ReflectionFactory; request Ljava/lang/Class; Ljava/lang/Class; call ()Ljava/lang/Object; java/lang/Exception = java/lang/IllegalAccessException ? java/lang/reflect/Constructor A newInstance '([Ljava/lang/Object;)Ljava/lang/Object; C D
B E Could not access ' G H'. Implementations must be a public class and have a public no-arg ctor. I "Ljava/lang/IllegalAccessException; Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTable
StackMapTable (Ljava/lang/Class;)V
Exceptions ()TRequest;
SourceFile InnerClasses 0
L M ? 1*? *+? ? ? ? M? Y? !Y? "$? (+? +? /,? 2?? N 3 4 1 5 7 1 8 : O 1 5 6 1 8 9 P ` b e c d 0 f Q ? L R ; <