com.groupbyinc.flux.common.inject.internal.ConstructionContext$DelegatingInvocationHandler.class Maven / Gradle / Ivy
???? 4 L Zcom/groupbyinc/flux/common/inject/internal/ConstructionContext$DelegatingInvocationHandler MLjava/lang/Object;Ljava/lang/reflect/InvocationHandler; java/lang/Object #java/lang/reflect/InvocationHandler ConstructionContext.java >com/groupbyinc/flux/common/inject/internal/ConstructionContext DelegatingInvocationHandler delegate Ljava/lang/Object; TT; ()V
this aLcom/groupbyinc/flux/common/inject/internal/ConstructionContext$DelegatingInvocationHandler; \Lcom/groupbyinc/flux/common/inject/internal/ConstructionContext$DelegatingInvocationHandler; invoke S(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; java/lang/Throwable java/lang/IllegalAccessException "java/lang/IllegalArgumentException +java/lang/reflect/InvocationTargetException
java/lang/IllegalStateException " ?This is a proxy used to support circular references involving constructors. The object we're proxying is not constructed yet. Please wait until after injection has completed to use this object. $ (Ljava/lang/String;)V &
# ' java/lang/reflect/Method ) 9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; +
* , java/lang/RuntimeException . (Ljava/lang/Throwable;)V 0
/ 1 getTargetException ()Ljava/lang/Throwable; 3 4
5 e "Ljava/lang/IllegalAccessException; $Ljava/lang/IllegalArgumentException; -Ljava/lang/reflect/InvocationTargetException; proxy method Ljava/lang/reflect/Method; args [Ljava/lang/Object; setDelegate (Ljava/lang/Object;)V Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTable
StackMapTable
Exceptions (TT;)V
SourceFile InnerClasses
B C A *? ? D E F _ C ;*? !?
? #Y%? (?,*? !-? -?:? /Y? 2?:? /Y? 2?:? 6? ' 3 D H
7 8 )
7 9 5 7 : ; ; ;
; <