
retrofit.RestMethodInfo.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java-sdk Show documentation
Show all versions of java-sdk Show documentation
Java SDK for connecting to the Relayr Cloud
The newest version!
???? 2(
$6 ?7 ?8 ?9 ?:
?; ?< ?= ?> ?? ?@
*ABC
6
DE
'F
GH
DIJ
K
LM
NO
?P
?Q
?R
DS pT
'SU ?VWX !YZ[
'\
D]^_`
?a !b ?cd 0ef
?g ?hij ?kl ?mn ?opq ?rstu
*v
*wx
*y
*z
*{ ?|
}~
??
?? ?? ?? ???
P6?
*??
*? ???
W???
D?
D?? \? ???
'??? ??
??
??
??
??
?? ??? \?? l?
D?
D??? qY
??? tY?????
??????????????????????? ?? ??
??
}?????
?6
?????
}??? RxSupport InnerClasses? RequestType? ResponseType PARAM Ljava/lang/String;
ConstantValue PARAM_NAME_REGEX Ljava/util/regex/Pattern; PARAM_URL_REGEX method Ljava/lang/reflect/Method; loaded Z responseType &Lretrofit/RestMethodInfo$ResponseType;
isSynchronous isObservable responseObjectType Ljava/lang/reflect/Type; requestType %Lretrofit/RestMethodInfo$RequestType;
requestMethod requestHasBody
requestUrl requestUrlParamNames Ljava/util/Set; Signature #Ljava/util/Set; requestQuery headers Ljava/util/List; *Ljava/util/List; contentTypeHeader isStreaming requestParamAnnotations "[Ljava/lang/annotation/Annotation; (Ljava/lang/reflect/Method;)V Code LineNumberTable LocalVariableTable this Lretrofit/RestMethodInfo;
StackMapTable?? methodError C(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/RuntimeException; message args [Ljava/lang/Object; parameterError D(ILjava/lang/String;[Ljava/lang/Object;)Ljava/lang/RuntimeException; index I init ()V parseMethodAnnotations innerAnnotation !Ljava/lang/annotation/Annotation; e Ljava/lang/Exception; path headersToParse [Ljava/lang/String; annotationType Ljava/lang/Class;
methodInfo Lretrofit/http/RestMethod; methodAnnotation LocalVariableTypeTable 5Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>; ??[U_^ ? parsePath (Ljava/lang/String;)V queryParamMatcher Ljava/util/regex/Matcher; url query question urlParams parseHeaders %([Ljava/lang/String;)Ljava/util/List; colon
headerName headerValue header
headerList? ?([Ljava/lang/String;)Ljava/util/List; parseResponseType (()Lretrofit/RestMethodInfo$ResponseType; typeToCheck
rawReturnType
returnType lastArgType lastArgClass parameterTypes [Ljava/lang/reflect/Type;
hasReturnType hasCallback Ljava/lang/Class<*>;? getParameterUpperBound ?(Ljava/lang/reflect/ParameterizedType;)Ljava/lang/reflect/Type; paramType i type %Ljava/lang/reflect/ParameterizedType; types parseParameters name methodAnnotationType methodParameterAnnotation methodParameterType methodParameterAnnotations methodParameterTypes [Ljava/lang/Class; methodParameterAnnotationArrays #[[Ljava/lang/annotation/Annotation; count gotField gotPart gotBody [Ljava/lang/Class<*>; " validatePathName (ILjava/lang/String;)V parsePathParameters #(Ljava/lang/String;)Ljava/util/Set; m patterns?? 7(Ljava/lang/String;)Ljava/util/Set;
SourceFile RestMethodInfo.java ? ? ? ?? ? ? ? ? ? ? ?? ? ? ?? ? ? ??? "java/lang/IllegalArgumentException java/lang/StringBuilder??????? .?? : ?? ? ?
(parameter #?? ) ? ? ? ? ??? ?? retrofit/http/RestMethod ? ? 2Only one HTTP method is allowed. Found: %s and %s. java/lang/ObjectZ? value java/lang/Class???? java/lang/String java/lang/Exception 5Failed to extract String 'value' from @%s annotation. ? ??? ? ? retrofit/http/HeadersZ? @Headers annotation is empty. ? ? ? ? retrofit/http/Multipart (Only one encoding annotation is allowed.? ? retrofit/http/FormUrlEncoded? ? retrofit/http/Streaming ? ? retrofit/client/Response GOnly methods having %s as data type are allowed to have @%s annotation. ? ? =HTTP method annotation is required (e.g., @GET, @POST, etc.). PMultipart can only be specified on HTTP methods with request body (e.g., @POST). UFormUrlEncoded can only be specified on HTTP methods with request body (e.g., @POST).???? "URL path "%s" must start with '/'.?????? ? ? ?? [URL query string "%s" must not have replace block. For dynamic query parameters use @Query.,- ? ? ? ? ? ? java/util/ArrayList =@Headers value must be in the form "Name: Value". Found: "%s"? Content-Type ? ? retrofit/client/Header ??
#java/lang/reflect/ParameterizedType ? retrofit/Callback =Must have return type or Callback as last argument, not both.