@@ -12,20 +12,40 @@ class KnownResponse {
12
12
13
13
KnownResponse () {
14
14
map .put ("void" , ".asVoid();" );
15
+ map .put ("java.lang.String" , ".asPlainString().body();" );
16
+
15
17
map .put ("java.net.http.HttpResponse<java.lang.Void>" , ".asVoid();" );
16
18
map .put ("java.net.http.HttpResponse<java.lang.String>" , ".asString();" );
17
- map .put ("java.lang.String" , ".asString().body();" );
18
- map .put ("java.net.http.HttpResponse<java.io.InputStream>" , ".asInputStream();" );
19
- map .put ("java.io.InputStream" , ".asInputStream().body();" );
20
- map .put ("java.net.http.HttpResponse<java.util.Stream<java.lang.String>>" , ".asLines();" );
21
- map .put ("java.util.Stream<java.lang.String>" , ".asLines().body();" );
22
19
map .put ("java.net.http.HttpResponse<byte[]>" , ".asByteArray();" );
23
- map .put ("byte[]" , ".asByteArray().body();" );
24
- map .put ("java.util.concurrent.CompletableFuture<java.lang.Void>" , ".async().asVoid();" );
20
+ map .put ("java.net.http.HttpResponse<java.io.InputStream>" , ".asInputStream();" );
21
+ map .put ("java.net.http.HttpResponse<java.util.stream.Stream<java.lang.String>>" , ".asLines();" );
22
+
25
23
map .put ("java.util.concurrent.CompletableFuture<java.net.http.HttpResponse<java.lang.Void>>" , ".async().asVoid();" );
26
24
map .put ("java.util.concurrent.CompletableFuture<java.net.http.HttpResponse<java.lang.String>>" , ".async().asString();" );
25
+ map .put ("java.util.concurrent.CompletableFuture<java.net.http.HttpResponse<byte[]>>" , ".async().asByteArray();" );
26
+ map .put ("java.util.concurrent.CompletableFuture<java.net.http.HttpResponse<java.io.InputStream>>" , ".async().asInputStream();" );
27
+ map .put ("java.util.concurrent.CompletableFuture<java.net.http.HttpResponse<java.util.stream.Stream<java.lang.String>>>" , ".async().asLines();" );
28
+
27
29
map .put ("io.avaje.http.client.HttpCall<java.net.http.HttpResponse<java.lang.Void>>" , ".call().asVoid();" );
28
30
map .put ("io.avaje.http.client.HttpCall<java.net.http.HttpResponse<java.lang.String>>" , ".call().asString();" );
31
+ map .put ("io.avaje.http.client.HttpCall<java.net.http.HttpResponse<byte[]>>" , ".call().asByteArray();" );
32
+ map .put ("io.avaje.http.client.HttpCall<java.net.http.HttpResponse<java.io.InputStream>>" , ".call().asInputStream();" );
33
+ map .put ("io.avaje.http.client.HttpCall<java.net.http.HttpResponse<java.util.stream.Stream<java.lang.String>>>" , ".call().asLines();" );
34
+
35
+ // Not supported response types - need HttpResponse for these ones
36
+ map .put ("byte[]" , ".notSupported(); // Use HttpResponse<byte[]> instead?" );
37
+ map .put ("java.io.InputStream" , ".notSupported(); // Use HttpResponse<InputStream> instead?" );
38
+ map .put ("java.util.stream.Stream<java.lang.String>" , ".notSupported(); // Use HttpResponse<Stream<String>> instead?" );
39
+ map .put ("java.util.concurrent.CompletableFuture<java.lang.Void>" , ".notSupported(); // Use CompletableFuture<HttpResponse<Void> instead" );
40
+ map .put ("java.util.concurrent.CompletableFuture<java.lang.String>" , ".notSupported(); // Use CompletableFuture<HttpResponse<String> instead" );
41
+ map .put ("java.util.concurrent.CompletableFuture<byte[]>" , ".notSupported(); // Use CompletableFuture<HttpResponse<byte[]> instead" );
42
+ map .put ("java.util.concurrent.CompletableFuture<java.io.InputStream>" , ".notSupported(); // Use CompletableFuture<HttpResponse<InputStream> instead" );
43
+ map .put ("java.util.concurrent.CompletableFuture<java.util.stream.Stream<java.lang.String>>" , ".notSupported(); // Use CompletableFuture<HttpResponse<Stream<String>> instead" );
44
+ map .put ("io.avaje.http.client.HttpCall<java.lang.Void>" , ".notSupported(); // Use HttpCall<HttpResponse<Void> instead" );
45
+ map .put ("io.avaje.http.client.HttpCall<java.lang.String>" , ".notSupported(); // Use HttpCall<HttpResponse<String> instead" );
46
+ map .put ("io.avaje.http.client.HttpCall<byte[]>" , ".notSupported(); // Use HttpCall<HttpResponse<byte[]> instead" );
47
+ map .put ("io.avaje.http.client.HttpCall<java.io.InputStream>" , ".notSupported(); // Use HttpCall<HttpResponse<InputStream> instead" );
48
+ map .put ("io.avaje.http.client.HttpCall<java.util.stream.Stream<java.lang.String>>" , ".notSupported(); // Use HttpCall<HttpResponse<Stream<String>> instead" );
29
49
}
30
50
31
51
String get (String full ) {
0 commit comments