retrofit2.Platform.class Maven / Gradle / Ivy
???? 4 ? retrofit2/Platform PLATFORM Lretrofit2/Platform; Dalvik
java.vm.name
java/lang/System getProperty &(Ljava/lang/String;)Ljava/lang/String;
java/lang/String equals (Ljava/lang/Object;)Z retrofit2/Platform$Android
()V
(Z)V
! " java/lang/Object $ % &
hasJava8Types Z ( %java/lang/invoke/MethodHandles$Lookup * java/lang/Class , - . / 0 java/lang/Integer TYPE Ljava/lang/Class;
) 2 3 4 getDeclaredConstructor 3([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
6 7 8 9 java/lang/reflect/Constructor
setAccessible ; java/lang/NoClassDefFoundError = java/lang/NoSuchMethodException ? @ A lookupConstructor Ljava/lang/reflect/Constructor; C #retrofit2/DefaultCallAdapterFactory
B E F "(Ljava/util/concurrent/Executor;)V H retrofit2/CallAdapter$Factory J K L M N -retrofit2/CompletableFutureCallAdapterFactory INSTANCE Lretrofit2/CallAdapter$Factory;
P Q R S T java/util/Arrays asList %([Ljava/lang/Object;)Ljava/util/List;
V W X Y Z java/util/Collections
singletonList $(Ljava/lang/Object;)Ljava/util/List; \ ] ^ M _ "retrofit2/OptionalConverterFactory Lretrofit2/Converter$Factory;
V a b c emptyList ()Ljava/util/List;
e f g h i java/lang/reflect/Method isDefault ()Z
, k l m valueOf (I)Ljava/lang/Integer;
6 o p q newInstance '([Ljava/lang/Object;)Ljava/lang/Object;
s t u v w java/lang/invoke/MethodHandles lookup )()Ljava/lang/invoke/MethodHandles$Lookup;
' y z { unreflectSpecial L(Ljava/lang/reflect/Method;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;
} ~ ? ? java/lang/invoke/MethodHandle bindTo 3(Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle;
} ? ? q invokeWithArguments
? ? ? findPlatform ()Lretrofit2/Platform; Signature HLjava/lang/reflect/Constructor; RuntimeVisibleAnnotations Ljavax/annotation/Nullable; get Code LineNumberTable
StackMapTable LocalVariableTable this LocalVariableTypeTable defaultCallbackExecutor !()Ljava/util/concurrent/Executor; defaultCallAdapterFactories 1(Ljava/util/concurrent/Executor;)Ljava/util/List; callbackExecutor Ljava/util/concurrent/Executor; executorFactory %Lretrofit2/DefaultCallAdapterFactory; ? java/util/List S(Ljava/util/concurrent/Executor;)Ljava/util/List<+Lretrofit2/CallAdapter$Factory;>; "RuntimeVisibleParameterAnnotations defaultCallAdapterFactoriesSize ()I defaultConverterFactories 2()Ljava/util/List<+Lretrofit2/Converter$Factory;>; defaultConverterFactoriesSize isDefaultMethod (Ljava/lang/reflect/Method;)Z method Ljava/lang/reflect/Method; RuntimeInvisibleAnnotations 7Lorg/codehaus/mojo/animal_sniffer/IgnoreJRERequirement; invokeDefaultMethod d(Ljava/lang/reflect/Method;Ljava/lang/Class;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; declaringClass object Ljava/lang/Object; args [Ljava/lang/Object; 'Ljava/lang/invoke/MethodHandles$Lookup; Ljava/lang/Class<*>;
Exceptions ? java/lang/Throwable g(Ljava/lang/reflect/Method;Ljava/lang/Class<*>;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
SourceFile
Platform.java InnerClasses Android Lookup ? retrofit2/CallAdapter Factory ? retrofit2/Converter$Factory ? retrofit2/Converter ! % &