49 G G K  G G  H     G  G   3 3 ( ( ( % G ! 2 6 ! G G 2  C GetCheckedTypeValidatorHolder InnerClassesGetCheckedTypeValidatorWITH_STRING_PARAM_FIRST$Lcom/google/common/collect/Ordering; SignatureHLcom/google/common/collect/Ordering;>; getCheckedB(Ljava/util/concurrent/Future;Ljava/lang/Class;)Ljava/lang/Object;CodeLineNumberTableLocalVariableTablefutureLjava/util/concurrent/Future;exceptionClassLjava/lang/Class;LocalVariableTypeTable"Ljava/util/concurrent/Future;Ljava/lang/Class; Exceptionsn(Ljava/util/concurrent/Future;Ljava/lang/Class;)TV;^TX;RuntimeInvisibleAnnotations8Lcom/google/errorprone/annotations/CanIgnoreReturnValue;(Lcom/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidator;Ljava/util/concurrent/Future;Ljava/lang/Class;)Ljava/lang/Object;e Ljava/lang/InterruptedException;)Ljava/util/concurrent/ExecutionException; validatorMLcom/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidator; StackMapTable(Lcom/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidator;Ljava/util/concurrent/Future;Ljava/lang/Class;)TV;^TX;1Lcom/google/common/annotations/VisibleForTesting;b(Ljava/util/concurrent/Future;Ljava/lang/Class;JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;'Ljava/util/concurrent/TimeoutException;timeoutJunitLjava/util/concurrent/TimeUnit;(Ljava/util/concurrent/Future;Ljava/lang/Class;JLjava/util/concurrent/TimeUnit;)TV;^TX;bestGetCheckedTypeValidatorO()Lcom/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidator;weakSetValidatorclassValueValidatorwrapAndThrowExceptionOrError)(Ljava/lang/Throwable;Ljava/lang/Class;)VcauseLjava/lang/Throwable;K(Ljava/lang/Throwable;Ljava/lang/Class;)V^TX; hasConstructorUsableByGetChecked(Ljava/lang/Class;)ZunusedLjava/lang/Exception;)Ljava/lang/Class<+Ljava/lang/Exception;>;,(Ljava/lang/Class<+Ljava/lang/Exception;>;)Z newWithCause=(Ljava/lang/Class;Ljava/lang/Throwable;)Ljava/lang/Exception;instance constructorLjava/lang/reflect/Constructor; constructorsLjava/util/List;TX;$Ljava/lang/reflect/Constructor;6Ljava/util/List;>;RuntimeVisibleTypeAnnotations5Lorg/checkerframework/checker/nullness/qual/Nullable;I(Ljava/lang/Class;Ljava/lang/Throwable;)TX;preferringStrings"(Ljava/util/List;)Ljava/util/List;(Ljava/util/List;>;)Ljava/util/List;>;newFromConstructorH(Ljava/lang/reflect/Constructor;Ljava/lang/Throwable;)Ljava/lang/Object; paramTypeiI paramTypes[Ljava/lang/Class;params[Ljava/lang/Object;Ljava/lang/Class<*>;[Ljava/lang/Class<*>;T(Ljava/lang/reflect/Constructor;Ljava/lang/Throwable;)TX;isCheckedExceptiontypecheckExceptionClassValidity(Ljava/lang/Class;)V,(Ljava/lang/Class<+Ljava/lang/Exception;>;)V()Vthis5Lcom/google/common/util/concurrent/FuturesGetChecked; SourceFileFuturesGetChecked.java/Lcom/google/common/annotations/GwtIncompatible; qr Qa  java/lang/InterruptedException   'java/util/concurrent/ExecutionException  uvjava/lang/AssertionError %java/util/concurrent/TimeoutException f     java/lang/Error0com/google/common/util/concurrent/ExecutionError java/lang/RuntimeException=com/google/common/util/concurrent/UncheckedExecutionException java/lang/Exception     java/lang/reflect/Constructor "java/lang/IllegalArgumentException   java/lang/StringBuilder !1No appropriate constructor for exception of type "#! in response to chained exception $% & MN' () *+java/lang/Objectjava/lang/String ,-java/lang/Throwable ./ java/lang/InstantiationException java/lang/IllegalAccessException+java/lang/reflect/InvocationTargetException 0{ {EFutures.getChecked exception type (%s) must not be a RuntimeException1 23 z{Futures.getChecked exception type (%s) must be an accessible class with an accessible constructor whose parameters (if any) must be of type String and/or Throwable 455com/google/common/util/concurrent/FuturesGetChecked$1 67 853com/google/common/util/concurrent/FuturesGetCheckedQcom/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolderKcom/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorjava/util/Listjava/util/Iteratorjava/lang/Class validateClassjava/util/concurrent/Futureget()Ljava/lang/Object;java/lang/Thread currentThread()Ljava/lang/Thread; interruptgetCause()Ljava/lang/Throwable;4(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;BEST_VALIDATORbcom/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder$WeakSetValidatorWeakSetValidatorINSTANCEdLcom/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder$WeakSetValidator;ecom/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder$ClassValueValidatorClassValueValidatorgLcom/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder$ClassValueValidator;(Ljava/lang/Error;)V(Ljava/lang/Throwable;)VgetConstructors"()[Ljava/lang/reflect/Constructor;java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;iterator()Ljava/util/Iterator;hasNext()Znext initCause,(Ljava/lang/Throwable;)Ljava/lang/Throwable;valueOf&(Ljava/lang/Object;)Ljava/lang/String;length()I(I)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;*(Ljava/lang/String;Ljava/lang/Throwable;)V"com/google/common/collect/Ordering sortedCopy&(Ljava/lang/Iterable;)Ljava/util/List;getParameterTypes()[Ljava/lang/Class;equals(Ljava/lang/Object;)Z newInstance'([Ljava/lang/Object;)Ljava/lang/Object;isAssignableFrom$com/google/common/base/Preconditions checkArgument((ZLjava/lang/String;Ljava/lang/Object;)Vnatural&()Lcom/google/common/collect/Ordering; onResultOfG(Lcom/google/common/base/Function;)Lcom/google/common/collect/Ordering;reverse0G2MNOPQRSY *+T-U VW XYZ V[ X\]O^_`QaS,*,+N,-N- , Y    T"5789:;<$=U4 bcbd,ef,VW,XYZ,V[,X\g NL ]Oh_ `iQjS>+* :+:+: + Y   " + T* F HIJK"L$M+N-O6PUH bc$bk-bd>VW>XY>lm>noZ>V[>X\gSNH ]Op_` qrSTZsrST__itrSTe_i uvS)*Y** Y*+*T#U)wx)XYZ )X\g]Oy z{S*YLL T U  |}b}XYZ X~gNO ST|*M,N-3- !:+":# +$Wʻ%Y*&NR-&'`(Z_)*+-+,+-+.T& &16>EHKU41}&"|XY|wxtZ*1&"|X\tg2!@1O SD/*0TU Z O SST*1M,2N6,8,2:34-+5S64 -+S*-7:JOP%JOP8JOP9JOP:T6  % 0 : B DJPRUH)Y<Rb}TTwxO IZ )TOg!EO{SV*;TU YZ ~g @O_iSi*<=*>*?@*>T!"! % &%*U XYZ X~O_iS/*AT,U S8BCYDEF/T _J*HGIKGLCH @H @