public class io.vertx.ext.web.handler.graphql.impl.GraphiQLHandlerImpl implements io.vertx.ext.web.handler.graphql.GraphiQLHandler
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: io.vertx.ext.web.handler.graphql.impl.GraphiQLHandlerImpl
super_class: java.lang.Object
{
private static final io.vertx.core.impl.logging.Logger log;
descriptor: Lio/vertx/core/impl/logging/Logger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String WEBROOT;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "io/vertx/ext/web/handler/graphiql"
private static final java.util.function.Function<io.vertx.ext.web.RoutingContext, io.vertx.core.MultiMap> DEFAULT_GRAPHIQL_REQUEST_HEADERS_FACTORY;
descriptor: Ljava/util/function/Function;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/function/Function<Lio/vertx/ext/web/RoutingContext;Lio/vertx/core/MultiMap;>;
private final io.vertx.ext.web.handler.graphql.GraphiQLHandlerOptions options;
descriptor: Lio/vertx/ext/web/handler/graphql/GraphiQLHandlerOptions;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final io.vertx.ext.web.handler.StaticHandler staticHandler;
descriptor: Lio/vertx/ext/web/handler/StaticHandler;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private java.util.function.Function<io.vertx.ext.web.RoutingContext, io.vertx.core.MultiMap> graphiQLRequestHeadersFactory;
descriptor: Ljava/util/function/Function;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/function/Function<Lio/vertx/ext/web/RoutingContext;Lio/vertx/core/MultiMap;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc Lio/vertx/ext/web/handler/graphql/impl/GraphiQLHandlerImpl;
invokestatic io.vertx.core.impl.logging.LoggerFactory.getLogger:(Ljava/lang/Class;)Lio/vertx/core/impl/logging/Logger;
putstatic io.vertx.ext.web.handler.graphql.impl.GraphiQLHandlerImpl.log:Lio/vertx/core/impl/logging/Logger;
1: invokedynamic apply()Ljava/util/function/Function;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Ljava/lang/Object;
io/vertx/ext/web/handler/graphql/impl/GraphiQLHandlerImpl.lambda$0(Lio/vertx/ext/web/RoutingContext;)Lio/vertx/core/MultiMap; (6)
(Lio/vertx/ext/web/RoutingContext;)Lio/vertx/core/MultiMap;
putstatic io.vertx.ext.web.handler.graphql.impl.GraphiQLHandlerImpl.DEFAULT_GRAPHIQL_REQUEST_HEADERS_FACTORY:Ljava/util/function/Function;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(io.vertx.ext.web.handler.graphql.GraphiQLHandlerOptions);
descriptor: (Lio/vertx/ext/web/handler/graphql/GraphiQLHandlerOptions;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
getstatic io.vertx.ext.web.handler.graphql.impl.GraphiQLHandlerImpl.DEFAULT_GRAPHIQL_REQUEST_HEADERS_FACTORY:Ljava/util/function/Function;
putfield io.vertx.ext.web.handler.graphql.impl.GraphiQLHandlerImpl.graphiQLRequestHeadersFactory:Ljava/util/function/Function;
2: aload 1
ldc "options"
invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
3: aload 0
aload 1
putfield io.vertx.ext.web.handler.graphql.impl.GraphiQLHandlerImpl.options:Lio/vertx/ext/web/handler/graphql/GraphiQLHandlerOptions;
4: aload 0
aload 1
invokevirtual io.vertx.ext.web.handler.graphql.GraphiQLHandlerOptions.isEnabled:()Z
ifeq 5
ldc "io/vertx/ext/web/handler/graphiql"
invokestatic io.vertx.ext.web.handler.StaticHandler.create:(Ljava/lang/String;)Lio/vertx/ext/web/handler/StaticHandler;
iconst_1
invokeinterface io.vertx.ext.web.handler.StaticHandler.setCachingEnabled:(Z)Lio/vertx/ext/web/handler/StaticHandler;
getstatic java.util.concurrent.TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit;
ldc 365
getstatic java.util.concurrent.TimeUnit.DAYS:Ljava/util/concurrent/TimeUnit;
invokevirtual java.util.concurrent.TimeUnit.convert:(JLjava/util/concurrent/TimeUnit;)J
invokeinterface io.vertx.ext.web.handler.StaticHandler.setMaxAgeSeconds:(J)Lio/vertx/ext/web/handler/StaticHandler;
goto 6
StackMap locals: io.vertx.ext.web.handler.graphql.impl.GraphiQLHandlerImpl io.vertx.ext.web.handler.graphql.GraphiQLHandlerOptions
StackMap stack: io.vertx.ext.web.handler.graphql.impl.GraphiQLHandlerImpl
5: aconst_null
StackMap locals: io.vertx.ext.web.handler.graphql.impl.GraphiQLHandlerImpl io.vertx.ext.web.handler.graphql.GraphiQLHandlerOptions
StackMap stack: io.vertx.ext.web.handler.graphql.impl.GraphiQLHandlerImpl io.vertx.ext.web.handler.StaticHandler
6: putfield io.vertx.ext.web.handler.graphql.impl.GraphiQLHandlerImpl.staticHandler:Lio/vertx/ext/web/handler/StaticHandler;
7: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lio/vertx/ext/web/handler/graphql/impl/GraphiQLHandlerImpl;
0 8 1 options Lio/vertx/ext/web/handler/graphql/GraphiQLHandlerOptions;
MethodParameters:
Name Flags
options
public io.vertx.ext.web.handler.graphql.GraphiQLHandler graphiQLRequestHeaders(java.util.function.Function<io.vertx.ext.web.RoutingContext, io.vertx.core.MultiMap>);
descriptor: (Ljava/util/function/Function;)Lio/vertx/ext/web/handler/graphql/GraphiQLHandler;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
ifnull 1
aload 1
goto 2
StackMap locals:
StackMap stack: io.vertx.ext.web.handler.graphql.impl.GraphiQLHandlerImpl
1: getstatic io.vertx.ext.web.handler.graphql.impl.GraphiQLHandlerImpl.DEFAULT_GRAPHIQL_REQUEST_HEADERS_FACTORY:Ljava/util/function/Function;
StackMap locals: io.vertx.ext.web.handler.graphql.impl.GraphiQLHandlerImpl java.util.function.Function
StackMap stack: io.vertx.ext.web.handler.graphql.impl.GraphiQLHandlerImpl java.util.function.Function
2: putfield io.vertx.ext.web.handler.graphql.impl.GraphiQLHandlerImpl.graphiQLRequestHeadersFactory:Ljava/util/function/Function;
3: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lio/vertx/ext/web/handler/graphql/impl/GraphiQLHandlerImpl;
0 4 1 factory Ljava/util/function/Function<Lio/vertx/ext/web/RoutingContext;Lio/vertx/core/MultiMap;>;
Signature: (Ljava/util/function/Function<Lio/vertx/ext/web/RoutingContext;Lio/vertx/core/MultiMap;>;)Lio/vertx/ext/web/handler/graphql/GraphiQLHandler;
MethodParameters:
Name Flags
factory
public void handle(io.vertx.ext.web.RoutingContext);
descriptor: (Lio/vertx/ext/web/RoutingContext;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield io.vertx.ext.web.handler.graphql.impl.GraphiQLHandlerImpl.options:Lio/vertx/ext/web/handler/graphql/GraphiQLHandlerOptions;
invokevirtual io.vertx.ext.web.handler.graphql.GraphiQLHandlerOptions.isEnabled:()Z
ifne 3
1: aload 1
invokeinterface io.vertx.ext.web.RoutingContext.next:()V
2: return
3: StackMap locals:
StackMap stack:
aload 1
invokeinterface io.vertx.ext.web.RoutingContext.normalizedPath:()Ljava/lang/String;
aload 1
invokestatic io.vertx.ext.web.impl.Utils.pathOffset:(Ljava/lang/String;Lio/vertx/ext/web/RoutingContext;)Ljava/lang/String;
astore 2
start local 2 4: aload 2
invokevirtual java.lang.String.isEmpty:()Z
ifeq 7
5: aload 1
invokeinterface io.vertx.ext.web.RoutingContext.response:()Lio/vertx/core/http/HttpServerResponse;
sipush 301
invokeinterface io.vertx.core.http.HttpServerResponse.setStatusCode:(I)Lio/vertx/core/http/HttpServerResponse;
getstatic io.vertx.core.http.HttpHeaders.LOCATION:Ljava/lang/CharSequence;
aload 1
invokeinterface io.vertx.ext.web.RoutingContext.currentRoute:()Lio/vertx/ext/web/Route;
invokeinterface io.vertx.ext.web.Route.getPath:()Ljava/lang/String;
invokeinterface io.vertx.core.http.HttpServerResponse.putHeader:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Lio/vertx/core/http/HttpServerResponse;
invokeinterface io.vertx.core.http.HttpServerResponse.end:()Lio/vertx/core/Future;
pop
6: return
7: StackMap locals: java.lang.String
StackMap stack:
ldc "/"
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 8
ldc "/index.html"
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 18
8: StackMap locals:
StackMap stack:
aload 1
invokeinterface io.vertx.ext.web.RoutingContext.vertx:()Lio/vertx/core/Vertx;
invokeinterface io.vertx.core.Vertx.fileSystem:()Lio/vertx/core/file/FileSystem;
9: ldc "io/vertx/ext/web/handler/graphiql/index.html"
invokeinterface io.vertx.core.file.FileSystem.readFileBlocking:(Ljava/lang/String;)Lio/vertx/core/buffer/Buffer;
10: getstatic java.nio.charset.StandardCharsets.UTF_8:Ljava/nio/charset/Charset;
invokeinterface io.vertx.core.buffer.Buffer.toString:(Ljava/nio/charset/Charset;)Ljava/lang/String;
11: ldc "__VERTX_GRAPHIQL_CONFIG__"
aload 0
aload 1
invokevirtual io.vertx.ext.web.handler.graphql.impl.GraphiQLHandlerImpl.replacement:(Lio/vertx/ext/web/RoutingContext;)Ljava/lang/String;
invokevirtual java.lang.String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
12: astore 3
start local 3 13: aload 1
invokeinterface io.vertx.ext.web.RoutingContext.response:()Lio/vertx/core/http/HttpServerResponse;
14: getstatic io.vertx.core.http.HttpHeaders.CACHE_CONTROL:Ljava/lang/CharSequence;
ldc "no-cache"
invokeinterface io.vertx.core.http.HttpServerResponse.putHeader:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Lio/vertx/core/http/HttpServerResponse;
15: getstatic io.vertx.core.http.HttpHeaders.CONTENT_TYPE:Ljava/lang/CharSequence;
ldc "text/html;charset=utf8"
invokeinterface io.vertx.core.http.HttpServerResponse.putHeader:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Lio/vertx/core/http/HttpServerResponse;
16: aload 3
invokeinterface io.vertx.core.http.HttpServerResponse.end:(Ljava/lang/String;)Lio/vertx/core/Future;
pop
end local 3 17: goto 19
18: StackMap locals:
StackMap stack:
aload 0
getfield io.vertx.ext.web.handler.graphql.impl.GraphiQLHandlerImpl.staticHandler:Lio/vertx/ext/web/handler/StaticHandler;
aload 1
invokeinterface io.vertx.ext.web.handler.StaticHandler.handle:(Ljava/lang/Object;)V
19: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lio/vertx/ext/web/handler/graphql/impl/GraphiQLHandlerImpl;
0 20 1 rc Lio/vertx/ext/web/RoutingContext;
4 20 2 filename Ljava/lang/String;
13 17 3 resource Ljava/lang/String;
MethodParameters:
Name Flags
rc
private java.lang.String replacement(io.vertx.ext.web.RoutingContext);
descriptor: (Lio/vertx/ext/web/RoutingContext;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=9, args_size=2
start local 0 start local 1 0: new io.vertx.core.json.JsonObject
dup
invokespecial io.vertx.core.json.JsonObject.<init>:()V
astore 2
start local 2 1: aload 0
getfield io.vertx.ext.web.handler.graphql.impl.GraphiQLHandlerImpl.options:Lio/vertx/ext/web/handler/graphql/GraphiQLHandlerOptions;
invokevirtual io.vertx.ext.web.handler.graphql.GraphiQLHandlerOptions.getGraphQLUri:()Ljava/lang/String;
ifnull 3
2: aload 2
ldc "graphQLUri"
aload 0
getfield io.vertx.ext.web.handler.graphql.impl.GraphiQLHandlerImpl.options:Lio/vertx/ext/web/handler/graphql/GraphiQLHandlerOptions;
invokevirtual io.vertx.ext.web.handler.graphql.GraphiQLHandlerOptions.getGraphQLUri:()Ljava/lang/String;
invokevirtual io.vertx.core.json.JsonObject.put:(Ljava/lang/String;Ljava/lang/Object;)Lio/vertx/core/json/JsonObject;
pop
3: StackMap locals: io.vertx.core.json.JsonObject
StackMap stack:
invokestatic io.vertx.core.MultiMap.caseInsensitiveMultiMap:()Lio/vertx/core/MultiMap;
astore 3
start local 3 4: aload 0
getfield io.vertx.ext.web.handler.graphql.impl.GraphiQLHandlerImpl.options:Lio/vertx/ext/web/handler/graphql/GraphiQLHandlerOptions;
invokevirtual io.vertx.ext.web.handler.graphql.GraphiQLHandlerOptions.getHeaders:()Ljava/util/Map;
astore 4
start local 4 5: aload 4
ifnull 7
6: aload 4
aload 3
dup
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
pop
invokedynamic accept(Lio/vertx/core/MultiMap;)Ljava/util/function/BiConsumer;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;Ljava/lang/Object;)V
io/vertx/core/MultiMap.add(Ljava/lang/String;Ljava/lang/String;)Lio/vertx/core/MultiMap; (9 itf)
(Ljava/lang/String;Ljava/lang/String;)V
invokeinterface java.util.Map.forEach:(Ljava/util/function/BiConsumer;)V
7: StackMap locals: io.vertx.core.MultiMap java.util.Map
StackMap stack:
aload 0
dup
astore 7
monitorenter
8: aload 0
getfield io.vertx.ext.web.handler.graphql.impl.GraphiQLHandlerImpl.graphiQLRequestHeadersFactory:Ljava/util/function/Function;
astore 6
start local 6 9: aload 7
monitorexit
10: goto 13
end local 6 StackMap locals: io.vertx.ext.web.handler.graphql.impl.GraphiQLHandlerImpl io.vertx.ext.web.RoutingContext io.vertx.core.json.JsonObject io.vertx.core.MultiMap java.util.Map top top io.vertx.ext.web.handler.graphql.impl.GraphiQLHandlerImpl
StackMap stack: java.lang.Throwable
11: aload 7
monitorexit
12: athrow
start local 6 13: StackMap locals: io.vertx.ext.web.handler.graphql.impl.GraphiQLHandlerImpl io.vertx.ext.web.RoutingContext io.vertx.core.json.JsonObject io.vertx.core.MultiMap java.util.Map top java.util.function.Function
StackMap stack:
aload 6
aload 1
invokeinterface java.util.function.Function.apply:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast io.vertx.core.MultiMap
astore 7
start local 7 14: aload 7
ifnull 16
15: aload 3
aload 7
invokeinterface io.vertx.core.MultiMap.addAll:(Lio/vertx/core/MultiMap;)Lio/vertx/core/MultiMap;
pop
16: StackMap locals: io.vertx.core.MultiMap
StackMap stack:
aload 3
invokeinterface io.vertx.core.MultiMap.isEmpty:()Z
ifne 20
17: new io.vertx.core.json.JsonObject
dup
invokespecial io.vertx.core.json.JsonObject.<init>:()V
astore 8
start local 8 18: aload 3
aload 8
invokedynamic accept(Lio/vertx/core/json/JsonObject;)Ljava/util/function/Consumer;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
io/vertx/ext/web/handler/graphql/impl/GraphiQLHandlerImpl.lambda$2(Lio/vertx/core/json/JsonObject;Ljava/util/Map$Entry;)V (6)
(Ljava/util/Map$Entry;)V
invokeinterface io.vertx.core.MultiMap.forEach:(Ljava/util/function/Consumer;)V
19: aload 2
ldc "headers"
aload 8
invokevirtual io.vertx.core.json.JsonObject.put:(Ljava/lang/String;Ljava/lang/Object;)Lio/vertx/core/json/JsonObject;
pop
end local 8 20: StackMap locals:
StackMap stack:
aload 0
getfield io.vertx.ext.web.handler.graphql.impl.GraphiQLHandlerImpl.options:Lio/vertx/ext/web/handler/graphql/GraphiQLHandlerOptions;
invokevirtual io.vertx.ext.web.handler.graphql.GraphiQLHandlerOptions.getQuery:()Ljava/lang/String;
ifnull 22
21: aload 2
ldc "query"
aload 0
getfield io.vertx.ext.web.handler.graphql.impl.GraphiQLHandlerImpl.options:Lio/vertx/ext/web/handler/graphql/GraphiQLHandlerOptions;
invokevirtual io.vertx.ext.web.handler.graphql.GraphiQLHandlerOptions.getQuery:()Ljava/lang/String;
invokevirtual io.vertx.core.json.JsonObject.put:(Ljava/lang/String;Ljava/lang/Object;)Lio/vertx/core/json/JsonObject;
pop
22: StackMap locals:
StackMap stack:
aload 0
getfield io.vertx.ext.web.handler.graphql.impl.GraphiQLHandlerImpl.options:Lio/vertx/ext/web/handler/graphql/GraphiQLHandlerOptions;
invokevirtual io.vertx.ext.web.handler.graphql.GraphiQLHandlerOptions.getVariables:()Lio/vertx/core/json/JsonObject;
ifnull 24
23: aload 2
ldc "parameters"
aload 0
getfield io.vertx.ext.web.handler.graphql.impl.GraphiQLHandlerImpl.options:Lio/vertx/ext/web/handler/graphql/GraphiQLHandlerOptions;
invokevirtual io.vertx.ext.web.handler.graphql.GraphiQLHandlerOptions.getVariables:()Lio/vertx/core/json/JsonObject;
invokevirtual io.vertx.core.json.JsonObject.put:(Ljava/lang/String;Ljava/lang/Object;)Lio/vertx/core/json/JsonObject;
pop
24: StackMap locals:
StackMap stack:
aload 2
invokevirtual io.vertx.core.json.JsonObject.encode:()Ljava/lang/String;
areturn
end local 7 end local 6 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lio/vertx/ext/web/handler/graphql/impl/GraphiQLHandlerImpl;
0 25 1 rc Lio/vertx/ext/web/RoutingContext;
1 25 2 json Lio/vertx/core/json/JsonObject;
4 25 3 headers Lio/vertx/core/MultiMap;
5 25 4 fixedHeaders Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
9 11 6 rh Ljava/util/function/Function<Lio/vertx/ext/web/RoutingContext;Lio/vertx/core/MultiMap;>;
13 25 6 rh Ljava/util/function/Function<Lio/vertx/ext/web/RoutingContext;Lio/vertx/core/MultiMap;>;
14 25 7 dynamicHeaders Lio/vertx/core/MultiMap;
18 20 8 headersJson Lio/vertx/core/json/JsonObject;
Exception table:
from to target type
8 10 11 any
11 12 11 any
MethodParameters:
Name Flags
rc
public void handle(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast io.vertx.ext.web.RoutingContext
invokevirtual io.vertx.ext.web.handler.graphql.impl.GraphiQLHandlerImpl.handle:(Lio/vertx/ext/web/RoutingContext;)V
return
LocalVariableTable:
Start End Slot Name Signature
private static io.vertx.core.MultiMap lambda$0(io.vertx.ext.web.RoutingContext);
descriptor: (Lio/vertx/ext/web/RoutingContext;)Lio/vertx/core/MultiMap;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 rc Lio/vertx/ext/web/RoutingContext;
private static void lambda$2(io.vertx.core.json.JsonObject, java.util.Map$Entry);
descriptor: (Lio/vertx/core/json/JsonObject;Ljava/util/Map$Entry;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=2, args_size=2
start local 1 0: aload 0
aload 1
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast java.lang.String
aload 1
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
invokevirtual io.vertx.core.json.JsonObject.put:(Ljava/lang/String;Ljava/lang/Object;)Lio/vertx/core/json/JsonObject;
return
end local 1 LocalVariableTable:
Start End Slot Name Signature
0 1 1 header Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;
}
SourceFile: "GraphiQLHandlerImpl.java"
InnerClasses:
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
public abstract Entry = java.util.Map$Entry of java.util.Map