gitextract_6p_2z26y/ ├── README.md └── XRetrofit/ ├── .gitignore ├── Could ├── annotations/ │ ├── .gitignore │ ├── build.gradle │ └── src/ │ └── main/ │ └── java/ │ └── com/ │ └── yanxuwen/ │ └── xretrofit_annotations/ │ └── annotation/ │ ├── method/ │ │ ├── DELETE.java │ │ ├── DOWNLOAD.java │ │ ├── FORM.java │ │ ├── GET.java │ │ ├── Headers.java │ │ ├── POST.java │ │ ├── PUT.java │ │ └── UPLOAD.java │ ├── param/ │ │ ├── Body.java │ │ ├── FilePath.java │ │ ├── Header.java │ │ ├── Param.java │ │ ├── Path.java │ │ └── Query.java │ └── service/ │ └── NetServiceClass.java ├── app/ │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src/ │ └── main/ │ ├── AndroidManifest.xml │ ├── java/ │ │ └── com/ │ │ └── yanxuwen/ │ │ └── xretrofit/ │ │ ├── MainActivity.java │ │ ├── MyApplication.java │ │ ├── RxSchedulers.java │ │ ├── bean/ │ │ │ ├── HomeInfoV5.java │ │ │ └── LoginBuild.java │ │ ├── callback/ │ │ │ ├── MyCallBack.java │ │ │ ├── MyProgressCallBack.java │ │ │ └── ServerException.java │ │ ├── converter/ │ │ │ ├── GsonConverterFactories.java │ │ │ ├── GsonRequestConverter.java │ │ │ ├── GsonResponseConverter.java │ │ │ ├── Rxjava2CallAdapter.java │ │ │ └── Rxjava2CallAdapterFactories.java │ │ └── http/ │ │ ├── HttpRequest.java │ │ └── NetService.java │ └── res/ │ ├── drawable/ │ │ └── ic_launcher_background.xml │ ├── drawable-v24/ │ │ └── ic_launcher_foreground.xml │ ├── layout/ │ │ └── activity_main.xml │ ├── mipmap-anydpi-v26/ │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ ├── values/ │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── xml/ │ └── network_security_config.xml ├── bintray.gradle ├── build.gradle ├── compiler/ │ ├── .gitignore │ ├── build.gradle │ └── src/ │ └── main/ │ └── java/ │ └── com/ │ └── xretrofit/ │ └── compiler/ │ ├── ElementUtils.java │ ├── HttpServiceProcessor2.java │ └── create/ │ └── CreateClassUtils.java ├── gradle/ │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat ├── install.gradle ├── jitpack.gradle ├── settings.gradle ├── versions.gradle └── xretrofit/ ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src/ └── main/ ├── AndroidManifest.xml └── java/ └── com/ └── xretrofit/ ├── CallAdapter/ │ ├── CallAdapter.java │ ├── MCallAdapter.java │ ├── ObjectCallAdapter.java │ ├── ObjectCallAdapterFactory.java │ └── ProgressCallAdapter.java ├── HttpException.java ├── HttpManager.java ├── Interceptor/ │ ├── DownloadResponseBody.java │ ├── ProgressListener.java │ └── UploadRequestBodyBody.java ├── Response.java ├── bean/ │ └── RequestParams.java ├── call/ │ ├── Call.java │ ├── OkHttpCall.java │ └── ProgressCall.java ├── callback/ │ ├── CallBack.java │ └── ProgressCallBack.java ├── converter/ │ ├── Converter.java │ ├── DownloadConverterFactories.java │ ├── DownloadResponseConverter.java │ ├── StringConverterFactories.java │ ├── StringResponseConverter.java │ ├── UploadConverterFactories.java │ └── UploadRequestConverter.java ├── method/ │ ├── MethodAnnotation.java │ ├── ParamAnnotation.java │ └── ServiceMethod.java ├── okhttp/ │ └── SslUtils.java └── utils/ ├── UrlUtils.java └── Utils.java