ErrLookup › square/retrofit
square/retrofit
A type-safe HTTP client for Android and the JVM · Java · 198 source files
Analyzed at d0b112dad0 on 2026-08-04. 28 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| ListenableFuture return type must be parameterized as Listen | exception | error | retrofit, guava, java, reflection, type-erasure, call-adapter |
| Response must be parameterized as Response<Foo> or Response< | exception | error | retrofit, guava, java, reflection, type-erasure, response-wrapper |
| CompletableFuture return type must be parameterized as Compl | exception | error | retrofit, java8, java, reflection, type-erasure, deprecated |
| Response must be parameterized as Response<Foo> or Response< | exception | error | retrofit, java8, java, reflection, response-wrapper, deprecated |
| error == null | exception | error | retrofit, rxjava, java, null-guard, result |
| response == null | exception | error | retrofit, rxjava, java, null-guard, result |
| scheduler == null | exception | error | retrofit, rxjava, java, null-guard, scheduler, config |
| ${name} return type must be parameterized as ${name}<Foo> or | exception | error | retrofit, rxjava, java, reflection, type-erasure, call-adapter |
| Response must be parameterized as Response<Foo> or Response< | exception | error | retrofit, rxjava, java, reflection, response-wrapper |
| Result must be parameterized as Result<Foo> or Result<? exte | exception | error | retrofit, rxjava, java, reflection, result-wrapper |
| error == null | exception | error | retrofit, rxjava2, java, null-guard, result |
| response == null | exception | error | retrofit, rxjava2, java, null-guard, result |
| scheduler == null | exception | error | retrofit, rxjava2, java, null-guard, scheduler, config |
| ${name} return type must be parameterized as ${name}<Foo> or | exception | error | retrofit, rxjava2, java, reflection, type-erasure, call-adapter |
| Response must be parameterized as Response<Foo> or Response< | exception | error | retrofit, rxjava2, java, reflection, response-wrapper |
| Result must be parameterized as Result<Foo> or Result<? exte | exception | error | retrofit, rxjava2, java, reflection, result-wrapper |
| error == null | exception | error | retrofit, rxjava3, java, null-guard, result |
| response == null | exception | error | retrofit, rxjava3, java, null-guard, result |
| scheduler == null | exception | error | retrofit, rxjava3, java, null-guard, scheduler, config |
| ${name} return type must be parameterized as ${name}<Foo> or | exception | error | retrofit, rxjava3, java, reflection, type-erasure, call-adapter |
| Response must be parameterized as Response<Foo> or Response< | exception | error | rxjava3, retrofit, generics, java, call-adapter |
| Result must be parameterized as Result<Foo> or Result<? exte | exception | error | rxjava3, retrofit, generics, java, call-adapter |
| Future return type must be parameterized as Future<Foo> or F | exception | error | scala, retrofit, generics, java, call-adapter |
| Response must be parameterized as Response<Foo> or Response< | exception | error | scala, retrofit, generics, java, call-adapter |
| gson == null | exception | error | gson, retrofit, converter, null-safety, configuration |
| JSON document was not fully consumed. | exception | error | gson, json, parsing, network, retrofit |
| mapper == null | exception | error | jackson, retrofit, converter, null-safety, configuration |
| context == null | exception | error | jaxb, retrofit, converter, null-safety, configuration, xml |