public class io.vertx.ext.web.impl.RoutingContextWrapper extends io.vertx.ext.web.impl.RoutingContextImplBase
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: io.vertx.ext.web.impl.RoutingContextWrapper
super_class: io.vertx.ext.web.impl.RoutingContextImplBase
{
protected final io.vertx.ext.web.RoutingContext inner;
descriptor: Lio/vertx/ext/web/RoutingContext;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
private final java.lang.String mountPoint;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>(java.lang.String, io.vertx.core.http.HttpServerRequest, java.util.Set<io.vertx.ext.web.impl.RouteImpl>, io.vertx.ext.web.RoutingContext);
descriptor: (Ljava/lang/String;Lio/vertx/core/http/HttpServerRequest;Ljava/util/Set;Lio/vertx/ext/web/RoutingContext;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
aload 3
invokespecial io.vertx.ext.web.impl.RoutingContextImplBase.<init>:(Ljava/lang/String;Lio/vertx/core/http/HttpServerRequest;Ljava/util/Set;)V
1: aload 0
aload 4
putfield io.vertx.ext.web.impl.RoutingContextWrapper.inner:Lio/vertx/ext/web/RoutingContext;
2: aload 4
invokeinterface io.vertx.ext.web.RoutingContext.mountPoint:()Ljava/lang/String;
astore 5
start local 5 3: aload 1
aload 1
invokevirtual java.lang.String.length:()I
iconst_1
isub
invokevirtual java.lang.String.charAt:(I)C
bipush 47
if_icmpne 5
4: aload 1
iconst_0
aload 1
invokevirtual java.lang.String.length:()I
iconst_1
isub
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 1
5: StackMap locals: io.vertx.ext.web.impl.RoutingContextWrapper java.lang.String io.vertx.core.http.HttpServerRequest java.util.Set io.vertx.ext.web.RoutingContext java.lang.String
StackMap stack:
aload 0
aload 5
ifnonnull 6
aload 1
goto 7
StackMap locals:
StackMap stack: io.vertx.ext.web.impl.RoutingContextWrapper
6: new java.lang.StringBuilder
dup
aload 5
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
StackMap locals: io.vertx.ext.web.impl.RoutingContextWrapper java.lang.String io.vertx.core.http.HttpServerRequest java.util.Set io.vertx.ext.web.RoutingContext java.lang.String
StackMap stack: io.vertx.ext.web.impl.RoutingContextWrapper java.lang.String
7: putfield io.vertx.ext.web.impl.RoutingContextWrapper.mountPoint:Ljava/lang/String;
8: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lio/vertx/ext/web/impl/RoutingContextWrapper;
0 9 1 mountPoint Ljava/lang/String;
0 9 2 request Lio/vertx/core/http/HttpServerRequest;
0 9 3 iter Ljava/util/Set<Lio/vertx/ext/web/impl/RouteImpl;>;
0 9 4 inner Lio/vertx/ext/web/RoutingContext;
3 9 5 parentMountPoint Ljava/lang/String;
Signature: (Ljava/lang/String;Lio/vertx/core/http/HttpServerRequest;Ljava/util/Set<Lio/vertx/ext/web/impl/RouteImpl;>;Lio/vertx/ext/web/RoutingContext;)V
MethodParameters:
Name Flags
mountPoint
request
iter
inner
public io.vertx.core.http.HttpServerRequest request();
descriptor: ()Lio/vertx/core/http/HttpServerRequest;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.ext.web.impl.RoutingContextWrapper.inner:Lio/vertx/ext/web/RoutingContext;
invokeinterface io.vertx.ext.web.RoutingContext.request:()Lio/vertx/core/http/HttpServerRequest;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/ext/web/impl/RoutingContextWrapper;
public io.vertx.core.http.HttpServerResponse response();
descriptor: ()Lio/vertx/core/http/HttpServerResponse;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.ext.web.impl.RoutingContextWrapper.inner:Lio/vertx/ext/web/RoutingContext;
invokeinterface io.vertx.ext.web.RoutingContext.response:()Lio/vertx/core/http/HttpServerResponse;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/ext/web/impl/RoutingContextWrapper;
public void fail(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.vertx.ext.web.impl.RoutingContextWrapper.inner:Lio/vertx/ext/web/RoutingContext;
iload 1
invokeinterface io.vertx.ext.web.RoutingContext.fail:(I)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/ext/web/impl/RoutingContextWrapper;
0 2 1 statusCode I
MethodParameters:
Name Flags
statusCode
public void fail(java.lang.Throwable);
descriptor: (Ljava/lang/Throwable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.vertx.ext.web.impl.RoutingContextWrapper.inner:Lio/vertx/ext/web/RoutingContext;
aload 1
invokeinterface io.vertx.ext.web.RoutingContext.fail:(Ljava/lang/Throwable;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/ext/web/impl/RoutingContextWrapper;
0 2 1 throwable Ljava/lang/Throwable;
MethodParameters:
Name Flags
throwable
public void fail(int, java.lang.Throwable);
descriptor: (ILjava/lang/Throwable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield io.vertx.ext.web.impl.RoutingContextWrapper.inner:Lio/vertx/ext/web/RoutingContext;
iload 1
aload 2
invokeinterface io.vertx.ext.web.RoutingContext.fail:(ILjava/lang/Throwable;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/ext/web/impl/RoutingContextWrapper;
0 2 1 statusCode I
0 2 2 throwable Ljava/lang/Throwable;
MethodParameters:
Name Flags
statusCode
throwable
public io.vertx.ext.web.RoutingContext put(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lio/vertx/ext/web/RoutingContext;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield io.vertx.ext.web.impl.RoutingContextWrapper.inner:Lio/vertx/ext/web/RoutingContext;
aload 1
aload 2
invokeinterface io.vertx.ext.web.RoutingContext.put:(Ljava/lang/String;Ljava/lang/Object;)Lio/vertx/ext/web/RoutingContext;
pop
1: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/ext/web/impl/RoutingContextWrapper;
0 2 1 key Ljava/lang/String;
0 2 2 obj Ljava/lang/Object;
MethodParameters:
Name Flags
key
obj
public <T> T get(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.vertx.ext.web.impl.RoutingContextWrapper.inner:Lio/vertx/ext/web/RoutingContext;
aload 1
invokeinterface io.vertx.ext.web.RoutingContext.get:(Ljava/lang/String;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/ext/web/impl/RoutingContextWrapper;
0 1 1 key Ljava/lang/String;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;)TT;
MethodParameters:
Name Flags
key
public <T> T remove(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.vertx.ext.web.impl.RoutingContextWrapper.inner:Lio/vertx/ext/web/RoutingContext;
aload 1
invokeinterface io.vertx.ext.web.RoutingContext.remove:(Ljava/lang/String;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/ext/web/impl/RoutingContextWrapper;
0 1 1 key Ljava/lang/String;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;)TT;
MethodParameters:
Name Flags
key
public java.util.Map<java.lang.String, java.lang.Object> data();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.ext.web.impl.RoutingContextWrapper.inner:Lio/vertx/ext/web/RoutingContext;
invokeinterface io.vertx.ext.web.RoutingContext.data:()Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/ext/web/impl/RoutingContextWrapper;
Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
public io.vertx.core.Vertx vertx();
descriptor: ()Lio/vertx/core/Vertx;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.ext.web.impl.RoutingContextWrapper.inner:Lio/vertx/ext/web/RoutingContext;
invokeinterface io.vertx.ext.web.RoutingContext.vertx:()Lio/vertx/core/Vertx;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/ext/web/impl/RoutingContextWrapper;
public int addHeadersEndHandler(io.vertx.core.Handler<java.lang.Void>);
descriptor: (Lio/vertx/core/Handler;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.vertx.ext.web.impl.RoutingContextWrapper.inner:Lio/vertx/ext/web/RoutingContext;
aload 1
invokeinterface io.vertx.ext.web.RoutingContext.addHeadersEndHandler:(Lio/vertx/core/Handler;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/ext/web/impl/RoutingContextWrapper;
0 1 1 handler Lio/vertx/core/Handler<Ljava/lang/Void;>;
Signature: (Lio/vertx/core/Handler<Ljava/lang/Void;>;)I
MethodParameters:
Name Flags
handler
public boolean removeHeadersEndHandler(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.vertx.ext.web.impl.RoutingContextWrapper.inner:Lio/vertx/ext/web/RoutingContext;
iload 1
invokeinterface io.vertx.ext.web.RoutingContext.removeHeadersEndHandler:(I)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/ext/web/impl/RoutingContextWrapper;
0 1 1 handlerID I
MethodParameters:
Name Flags
handlerID
public int addBodyEndHandler(io.vertx.core.Handler<java.lang.Void>);
descriptor: (Lio/vertx/core/Handler;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.vertx.ext.web.impl.RoutingContextWrapper.inner:Lio/vertx/ext/web/RoutingContext;
aload 1
invokeinterface io.vertx.ext.web.RoutingContext.addBodyEndHandler:(Lio/vertx/core/Handler;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/ext/web/impl/RoutingContextWrapper;
0 1 1 handler Lio/vertx/core/Handler<Ljava/lang/Void;>;
Signature: (Lio/vertx/core/Handler<Ljava/lang/Void;>;)I
MethodParameters:
Name Flags
handler
public boolean removeBodyEndHandler(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.vertx.ext.web.impl.RoutingContextWrapper.inner:Lio/vertx/ext/web/RoutingContext;
iload 1
invokeinterface io.vertx.ext.web.RoutingContext.removeBodyEndHandler:(I)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/ext/web/impl/RoutingContextWrapper;
0 1 1 handlerID I
MethodParameters:
Name Flags
handlerID
public void setSession(io.vertx.ext.web.Session);
descriptor: (Lio/vertx/ext/web/Session;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.vertx.ext.web.impl.RoutingContextWrapper.inner:Lio/vertx/ext/web/RoutingContext;
aload 1
invokeinterface io.vertx.ext.web.RoutingContext.setSession:(Lio/vertx/ext/web/Session;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/ext/web/impl/RoutingContextWrapper;
0 2 1 session Lio/vertx/ext/web/Session;
MethodParameters:
Name Flags
session
public io.vertx.ext.web.Session session();
descriptor: ()Lio/vertx/ext/web/Session;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.ext.web.impl.RoutingContextWrapper.inner:Lio/vertx/ext/web/RoutingContext;
invokeinterface io.vertx.ext.web.RoutingContext.session:()Lio/vertx/ext/web/Session;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/ext/web/impl/RoutingContextWrapper;
public void setUser(io.vertx.ext.auth.User);
descriptor: (Lio/vertx/ext/auth/User;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.vertx.ext.web.impl.RoutingContextWrapper.inner:Lio/vertx/ext/web/RoutingContext;
aload 1
invokeinterface io.vertx.ext.web.RoutingContext.setUser:(Lio/vertx/ext/auth/User;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/ext/web/impl/RoutingContextWrapper;
0 2 1 user Lio/vertx/ext/auth/User;
MethodParameters:
Name Flags
user
public void clearUser();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.ext.web.impl.RoutingContextWrapper.inner:Lio/vertx/ext/web/RoutingContext;
invokeinterface io.vertx.ext.web.RoutingContext.clearUser:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/ext/web/impl/RoutingContextWrapper;
public io.vertx.ext.auth.User user();
descriptor: ()Lio/vertx/ext/auth/User;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.ext.web.impl.RoutingContextWrapper.inner:Lio/vertx/ext/web/RoutingContext;
invokeinterface io.vertx.ext.web.RoutingContext.user:()Lio/vertx/ext/auth/User;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/ext/web/impl/RoutingContextWrapper;
public void next();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial io.vertx.ext.web.impl.RoutingContextImplBase.iterateNext:()Z
ifne 2
1: aload 0
getfield io.vertx.ext.web.impl.RoutingContextWrapper.inner:Lio/vertx/ext/web/RoutingContext;
invokeinterface io.vertx.ext.web.RoutingContext.next:()V
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/vertx/ext/web/impl/RoutingContextWrapper;
public boolean failed();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.ext.web.impl.RoutingContextWrapper.inner:Lio/vertx/ext/web/RoutingContext;
invokeinterface io.vertx.ext.web.RoutingContext.failed:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/ext/web/impl/RoutingContextWrapper;
public java.lang.Throwable failure();
descriptor: ()Ljava/lang/Throwable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.ext.web.impl.RoutingContextWrapper.inner:Lio/vertx/ext/web/RoutingContext;
invokeinterface io.vertx.ext.web.RoutingContext.failure:()Ljava/lang/Throwable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/ext/web/impl/RoutingContextWrapper;
public int statusCode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.ext.web.impl.RoutingContextWrapper.inner:Lio/vertx/ext/web/RoutingContext;
invokeinterface io.vertx.ext.web.RoutingContext.statusCode:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/ext/web/impl/RoutingContextWrapper;
public java.lang.String mountPoint();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.ext.web.impl.RoutingContextWrapper.mountPoint:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/ext/web/impl/RoutingContextWrapper;
public java.lang.String normalisedPath();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.ext.web.impl.RoutingContextWrapper.inner:Lio/vertx/ext/web/RoutingContext;
invokeinterface io.vertx.ext.web.RoutingContext.normalisedPath:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/ext/web/impl/RoutingContextWrapper;
public io.vertx.ext.web.Cookie getCookie(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/vertx/ext/web/Cookie;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.vertx.ext.web.impl.RoutingContextWrapper.inner:Lio/vertx/ext/web/RoutingContext;
aload 1
invokeinterface io.vertx.ext.web.RoutingContext.getCookie:(Ljava/lang/String;)Lio/vertx/ext/web/Cookie;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/ext/web/impl/RoutingContextWrapper;
0 1 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public io.vertx.ext.web.RoutingContext addCookie(io.vertx.ext.web.Cookie);
descriptor: (Lio/vertx/ext/web/Cookie;)Lio/vertx/ext/web/RoutingContext;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.vertx.ext.web.impl.RoutingContextWrapper.inner:Lio/vertx/ext/web/RoutingContext;
aload 1
invokeinterface io.vertx.ext.web.RoutingContext.addCookie:(Lio/vertx/ext/web/Cookie;)Lio/vertx/ext/web/RoutingContext;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/ext/web/impl/RoutingContextWrapper;
0 2 1 cookie Lio/vertx/ext/web/Cookie;
MethodParameters:
Name Flags
cookie
public io.vertx.ext.web.Cookie removeCookie(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)Lio/vertx/ext/web/Cookie;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield io.vertx.ext.web.impl.RoutingContextWrapper.inner:Lio/vertx/ext/web/RoutingContext;
aload 1
iload 2
invokeinterface io.vertx.ext.web.RoutingContext.removeCookie:(Ljava/lang/String;Z)Lio/vertx/ext/web/Cookie;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/ext/web/impl/RoutingContextWrapper;
0 1 1 name Ljava/lang/String;
0 1 2 invalidate Z
MethodParameters:
Name Flags
name
invalidate
public int cookieCount();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.ext.web.impl.RoutingContextWrapper.inner:Lio/vertx/ext/web/RoutingContext;
invokeinterface io.vertx.ext.web.RoutingContext.cookieCount:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/ext/web/impl/RoutingContextWrapper;
public java.util.Set<io.vertx.ext.web.Cookie> cookies();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.ext.web.impl.RoutingContextWrapper.inner:Lio/vertx/ext/web/RoutingContext;
invokeinterface io.vertx.ext.web.RoutingContext.cookies:()Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/ext/web/impl/RoutingContextWrapper;
Signature: ()Ljava/util/Set<Lio/vertx/ext/web/Cookie;>;
public java.lang.String getBodyAsString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.ext.web.impl.RoutingContextWrapper.inner:Lio/vertx/ext/web/RoutingContext;
invokeinterface io.vertx.ext.web.RoutingContext.getBodyAsString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/ext/web/impl/RoutingContextWrapper;
public java.lang.String getBodyAsString(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.vertx.ext.web.impl.RoutingContextWrapper.inner:Lio/vertx/ext/web/RoutingContext;
aload 1
invokeinterface io.vertx.ext.web.RoutingContext.getBodyAsString:(Ljava/lang/String;)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/ext/web/impl/RoutingContextWrapper;
0 1 1 encoding Ljava/lang/String;
MethodParameters:
Name Flags
encoding
public io.vertx.core.json.JsonObject getBodyAsJson();
descriptor: ()Lio/vertx/core/json/JsonObject;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.ext.web.impl.RoutingContextWrapper.inner:Lio/vertx/ext/web/RoutingContext;
invokeinterface io.vertx.ext.web.RoutingContext.getBodyAsJson:()Lio/vertx/core/json/JsonObject;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/ext/web/impl/RoutingContextWrapper;
public io.vertx.core.json.JsonArray getBodyAsJsonArray();
descriptor: ()Lio/vertx/core/json/JsonArray;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.ext.web.impl.RoutingContextWrapper.inner:Lio/vertx/ext/web/RoutingContext;
invokeinterface io.vertx.ext.web.RoutingContext.getBodyAsJsonArray:()Lio/vertx/core/json/JsonArray;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/ext/web/impl/RoutingContextWrapper;
public io.vertx.core.buffer.Buffer getBody();
descriptor: ()Lio/vertx/core/buffer/Buffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.ext.web.impl.RoutingContextWrapper.inner:Lio/vertx/ext/web/RoutingContext;
invokeinterface io.vertx.ext.web.RoutingContext.getBody:()Lio/vertx/core/buffer/Buffer;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/ext/web/impl/RoutingContextWrapper;
public void setBody(io.vertx.core.buffer.Buffer);
descriptor: (Lio/vertx/core/buffer/Buffer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.vertx.ext.web.impl.RoutingContextWrapper.inner:Lio/vertx/ext/web/RoutingContext;
aload 1
invokeinterface io.vertx.ext.web.RoutingContext.setBody:(Lio/vertx/core/buffer/Buffer;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/ext/web/impl/RoutingContextWrapper;
0 2 1 body Lio/vertx/core/buffer/Buffer;
MethodParameters:
Name Flags
body
public java.util.Set<io.vertx.ext.web.FileUpload> fileUploads();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.ext.web.impl.RoutingContextWrapper.inner:Lio/vertx/ext/web/RoutingContext;
invokeinterface io.vertx.ext.web.RoutingContext.fileUploads:()Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/ext/web/impl/RoutingContextWrapper;
Signature: ()Ljava/util/Set<Lio/vertx/ext/web/FileUpload;>;
public java.lang.String getAcceptableContentType();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.ext.web.impl.RoutingContextWrapper.inner:Lio/vertx/ext/web/RoutingContext;
invokeinterface io.vertx.ext.web.RoutingContext.getAcceptableContentType:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/ext/web/impl/RoutingContextWrapper;
public io.vertx.ext.web.ParsedHeaderValues ();
descriptor: ()Lio/vertx/ext/web/ParsedHeaderValues;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.ext.web.impl.RoutingContextWrapper.inner:Lio/vertx/ext/web/RoutingContext;
invokeinterface io.vertx.ext.web.RoutingContext.parsedHeaders:()Lio/vertx/ext/web/ParsedHeaderValues;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/ext/web/impl/RoutingContextWrapper;
public void setAcceptableContentType(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.vertx.ext.web.impl.RoutingContextWrapper.inner:Lio/vertx/ext/web/RoutingContext;
aload 1
invokeinterface io.vertx.ext.web.RoutingContext.setAcceptableContentType:(Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/ext/web/impl/RoutingContextWrapper;
0 2 1 contentType Ljava/lang/String;
MethodParameters:
Name Flags
contentType
public void reroute(io.vertx.core.http.HttpMethod, java.lang.String);
descriptor: (Lio/vertx/core/http/HttpMethod;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield io.vertx.ext.web.impl.RoutingContextWrapper.inner:Lio/vertx/ext/web/RoutingContext;
aload 1
aload 2
invokeinterface io.vertx.ext.web.RoutingContext.reroute:(Lio/vertx/core/http/HttpMethod;Ljava/lang/String;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/vertx/ext/web/impl/RoutingContextWrapper;
0 2 1 method Lio/vertx/core/http/HttpMethod;
0 2 2 path Ljava/lang/String;
MethodParameters:
Name Flags
method
path
public java.util.List<io.vertx.ext.web.Locale> acceptableLocales();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.ext.web.impl.RoutingContextWrapper.inner:Lio/vertx/ext/web/RoutingContext;
invokeinterface io.vertx.ext.web.RoutingContext.acceptableLocales:()Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/ext/web/impl/RoutingContextWrapper;
Signature: ()Ljava/util/List<Lio/vertx/ext/web/Locale;>;
public java.util.Map<java.lang.String, java.lang.String> pathParams();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.ext.web.impl.RoutingContextWrapper.inner:Lio/vertx/ext/web/RoutingContext;
invokeinterface io.vertx.ext.web.RoutingContext.pathParams:()Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/ext/web/impl/RoutingContextWrapper;
Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
public java.lang.String pathParam(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.vertx.ext.web.impl.RoutingContextWrapper.inner:Lio/vertx/ext/web/RoutingContext;
aload 1
invokeinterface io.vertx.ext.web.RoutingContext.pathParam:(Ljava/lang/String;)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/ext/web/impl/RoutingContextWrapper;
0 1 1 name Ljava/lang/String;
RuntimeVisibleTypeAnnotations:
METHOD_RETURN
io.vertx.codegen.annotations.Nullable()
MethodParameters:
Name Flags
name
public io.vertx.core.MultiMap queryParams();
descriptor: ()Lio/vertx/core/MultiMap;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.vertx.ext.web.impl.RoutingContextWrapper.inner:Lio/vertx/ext/web/RoutingContext;
invokeinterface io.vertx.ext.web.RoutingContext.queryParams:()Lio/vertx/core/MultiMap;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/ext/web/impl/RoutingContextWrapper;
public java.util.List<java.lang.String> queryParam(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.vertx.ext.web.impl.RoutingContextWrapper.inner:Lio/vertx/ext/web/RoutingContext;
aload 1
invokeinterface io.vertx.ext.web.RoutingContext.queryParam:(Ljava/lang/String;)Ljava/util/List;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/ext/web/impl/RoutingContextWrapper;
0 1 1 query Ljava/lang/String;
Signature: (Ljava/lang/String;)Ljava/util/List<Ljava/lang/String;>;
RuntimeVisibleTypeAnnotations:
METHOD_RETURN
io.vertx.codegen.annotations.Nullable()
MethodParameters:
Name Flags
query
}
SourceFile: "RoutingContextWrapper.java"