public interface io.micronaut.web.router.Router
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: io.micronaut.web.router.Router
super_class: java.lang.Object
{
public abstract <T, R> java.util.stream.Stream<io.micronaut.web.router.UriRouteMatch<T, R>> findAny(java.lang.CharSequence, io.micronaut.http.HttpRequest<?>);
descriptor: (Ljava/lang/CharSequence;Lio/micronaut/http/HttpRequest;)Ljava/util/stream/Stream;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <T:Ljava/lang/Object;R:Ljava/lang/Object;>(Ljava/lang/CharSequence;Lio/micronaut/http/HttpRequest<*>;)Ljava/util/stream/Stream<Lio/micronaut/web/router/UriRouteMatch<TT;TR;>;>;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.Nullable()
MethodParameters:
Name Flags
uri
context
public abstract java.util.Set<java.lang.Integer> getExposedPorts();
descriptor: ()Ljava/util/Set;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/Set<Ljava/lang/Integer;>;
public abstract void applyDefaultPorts(java.util.List<java.lang.Integer>);
descriptor: (Ljava/util/List;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/util/List<Ljava/lang/Integer;>;)V
MethodParameters:
Name Flags
ports
public abstract <T, R> java.util.stream.Stream<io.micronaut.web.router.UriRouteMatch<T, R>> find(io.micronaut.http.HttpMethod, java.lang.CharSequence, io.micronaut.http.HttpRequest<?>);
descriptor: (Lio/micronaut/http/HttpMethod;Ljava/lang/CharSequence;Lio/micronaut/http/HttpRequest;)Ljava/util/stream/Stream;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <T:Ljava/lang/Object;R:Ljava/lang/Object;>(Lio/micronaut/http/HttpMethod;Ljava/lang/CharSequence;Lio/micronaut/http/HttpRequest<*>;)Ljava/util/stream/Stream<Lio/micronaut/web/router/UriRouteMatch<TT;TR;>;>;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
2:
edu.umd.cs.findbugs.annotations.Nullable()
MethodParameters:
Name Flags
httpMethod
uri
context
public <T, R> java.util.stream.Stream<io.micronaut.web.router.UriRouteMatch<T, R>> find(io.micronaut.http.HttpMethod, java.net.URI, io.micronaut.http.HttpRequest<?>);
descriptor: (Lio/micronaut/http/HttpMethod;Ljava/net/URI;Lio/micronaut/http/HttpRequest;)Ljava/util/stream/Stream;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
invokevirtual java.net.URI.toString:()Ljava/lang/String;
aload 3
invokeinterface io.micronaut.web.router.Router.find:(Lio/micronaut/http/HttpMethod;Ljava/lang/CharSequence;Lio/micronaut/http/HttpRequest;)Ljava/util/stream/Stream;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/web/router/Router;
0 1 1 httpMethod Lio/micronaut/http/HttpMethod;
0 1 2 uri Ljava/net/URI;
0 1 3 context Lio/micronaut/http/HttpRequest<*>;
Signature: <T:Ljava/lang/Object;R:Ljava/lang/Object;>(Lio/micronaut/http/HttpMethod;Ljava/net/URI;Lio/micronaut/http/HttpRequest<*>;)Ljava/util/stream/Stream<Lio/micronaut/web/router/UriRouteMatch<TT;TR;>;>;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
2:
edu.umd.cs.findbugs.annotations.Nullable()
MethodParameters:
Name Flags
httpMethod
uri
context
public <T, R> java.util.stream.Stream<io.micronaut.web.router.UriRouteMatch<T, R>> find(io.micronaut.http.HttpRequest<?>);
descriptor: (Lio/micronaut/http/HttpRequest;)Ljava/util/stream/Stream;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aload 1
invokeinterface io.micronaut.http.HttpRequest.getPath:()Ljava/lang/String;
invokeinterface io.micronaut.web.router.Router.find:(Lio/micronaut/http/HttpRequest;Ljava/lang/CharSequence;)Ljava/util/stream/Stream;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/web/router/Router;
0 1 1 request Lio/micronaut/http/HttpRequest<*>;
Signature: <T:Ljava/lang/Object;R:Ljava/lang/Object;>(Lio/micronaut/http/HttpRequest<*>;)Ljava/util/stream/Stream<Lio/micronaut/web/router/UriRouteMatch<TT;TR;>;>;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
request
public <T, R> java.util.stream.Stream<io.micronaut.web.router.UriRouteMatch<T, R>> find(io.micronaut.http.HttpRequest<?>, java.lang.CharSequence);
descriptor: (Lio/micronaut/http/HttpRequest;Ljava/lang/CharSequence;)Ljava/util/stream/Stream;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokeinterface io.micronaut.http.HttpRequest.getMethodName:()Ljava/lang/String;
invokestatic io.micronaut.http.HttpMethod.valueOf:(Ljava/lang/String;)Lio/micronaut/http/HttpMethod;
aload 2
aload 1
invokeinterface io.micronaut.web.router.Router.find:(Lio/micronaut/http/HttpMethod;Ljava/lang/CharSequence;Lio/micronaut/http/HttpRequest;)Ljava/util/stream/Stream;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/web/router/Router;
0 1 1 request Lio/micronaut/http/HttpRequest<*>;
0 1 2 uri Ljava/lang/CharSequence;
Signature: <T:Ljava/lang/Object;R:Ljava/lang/Object;>(Lio/micronaut/http/HttpRequest<*>;Ljava/lang/CharSequence;)Ljava/util/stream/Stream<Lio/micronaut/web/router/UriRouteMatch<TT;TR;>;>;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
request
uri
public abstract <T, R> java.util.List<io.micronaut.web.router.UriRouteMatch<T, R>> findAllClosest(io.micronaut.http.HttpRequest<?>);
descriptor: (Lio/micronaut/http/HttpRequest;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <T:Ljava/lang/Object;R:Ljava/lang/Object;>(Lio/micronaut/http/HttpRequest<*>;)Ljava/util/List<Lio/micronaut/web/router/UriRouteMatch<TT;TR;>;>;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
request
public abstract java.util.stream.Stream<io.micronaut.web.router.UriRoute> uriRoutes();
descriptor: ()Ljava/util/stream/Stream;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/stream/Stream<Lio/micronaut/web/router/UriRoute;>;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
public abstract <T, R> java.util.Optional<io.micronaut.web.router.UriRouteMatch<T, R>> route(io.micronaut.http.HttpMethod, java.lang.CharSequence);
descriptor: (Lio/micronaut/http/HttpMethod;Ljava/lang/CharSequence;)Ljava/util/Optional;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <T:Ljava/lang/Object;R:Ljava/lang/Object;>(Lio/micronaut/http/HttpMethod;Ljava/lang/CharSequence;)Ljava/util/Optional<Lio/micronaut/web/router/UriRouteMatch<TT;TR;>;>;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
httpMethod
uri
public abstract <R> java.util.Optional<io.micronaut.web.router.RouteMatch<R>> route(io.micronaut.http.HttpStatus);
descriptor: (Lio/micronaut/http/HttpStatus;)Ljava/util/Optional;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <R:Ljava/lang/Object;>(Lio/micronaut/http/HttpStatus;)Ljava/util/Optional<Lio/micronaut/web/router/RouteMatch<TR;>;>;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
status
public abstract <R> java.util.Optional<io.micronaut.web.router.RouteMatch<R>> route(java.lang.Class, io.micronaut.http.HttpStatus);
descriptor: (Ljava/lang/Class;Lio/micronaut/http/HttpStatus;)Ljava/util/Optional;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <R:Ljava/lang/Object;>(Ljava/lang/Class;Lio/micronaut/http/HttpStatus;)Ljava/util/Optional<Lio/micronaut/web/router/RouteMatch<TR;>;>;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
originatingClass
status
public abstract <R> java.util.Optional<io.micronaut.web.router.RouteMatch<R>> route(java.lang.Throwable);
descriptor: (Ljava/lang/Throwable;)Ljava/util/Optional;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <R:Ljava/lang/Object;>(Ljava/lang/Throwable;)Ljava/util/Optional<Lio/micronaut/web/router/RouteMatch<TR;>;>;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
error
public abstract <R> java.util.Optional<io.micronaut.web.router.RouteMatch<R>> route(java.lang.Class, java.lang.Throwable);
descriptor: (Ljava/lang/Class;Ljava/lang/Throwable;)Ljava/util/Optional;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <R:Ljava/lang/Object;>(Ljava/lang/Class;Ljava/lang/Throwable;)Ljava/util/Optional<Lio/micronaut/web/router/RouteMatch<TR;>;>;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
originatingClass
error
public abstract <R> java.util.Optional<io.micronaut.web.router.RouteMatch<R>> findErrorRoute(java.lang.Class<?>, java.lang.Throwable, io.micronaut.http.HttpRequest<?>);
descriptor: (Ljava/lang/Class;Ljava/lang/Throwable;Lio/micronaut/http/HttpRequest;)Ljava/util/Optional;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <R:Ljava/lang/Object;>(Ljava/lang/Class<*>;Ljava/lang/Throwable;Lio/micronaut/http/HttpRequest<*>;)Ljava/util/Optional<Lio/micronaut/web/router/RouteMatch<TR;>;>;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
2:
MethodParameters:
Name Flags
originatingClass
error
request
public abstract <R> java.util.Optional<io.micronaut.web.router.RouteMatch<R>> findErrorRoute(java.lang.Throwable, io.micronaut.http.HttpRequest<?>);
descriptor: (Ljava/lang/Throwable;Lio/micronaut/http/HttpRequest;)Ljava/util/Optional;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <R:Ljava/lang/Object;>(Ljava/lang/Throwable;Lio/micronaut/http/HttpRequest<*>;)Ljava/util/Optional<Lio/micronaut/web/router/RouteMatch<TR;>;>;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
MethodParameters:
Name Flags
error
request
public abstract <R> java.util.Optional<io.micronaut.web.router.RouteMatch<R>> findStatusRoute(java.lang.Class<?>, io.micronaut.http.HttpStatus, io.micronaut.http.HttpRequest<?>);
descriptor: (Ljava/lang/Class;Lio/micronaut/http/HttpStatus;Lio/micronaut/http/HttpRequest;)Ljava/util/Optional;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <R:Ljava/lang/Object;>(Ljava/lang/Class<*>;Lio/micronaut/http/HttpStatus;Lio/micronaut/http/HttpRequest<*>;)Ljava/util/Optional<Lio/micronaut/web/router/RouteMatch<TR;>;>;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
edu.umd.cs.findbugs.annotations.NonNull()
2:
MethodParameters:
Name Flags
originatingClass
status
request
public abstract <R> java.util.Optional<io.micronaut.web.router.RouteMatch<R>> findStatusRoute(io.micronaut.http.HttpStatus, io.micronaut.http.HttpRequest<?>);
descriptor: (Lio/micronaut/http/HttpStatus;Lio/micronaut/http/HttpRequest;)Ljava/util/Optional;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <R:Ljava/lang/Object;>(Lio/micronaut/http/HttpStatus;Lio/micronaut/http/HttpRequest<*>;)Ljava/util/Optional<Lio/micronaut/web/router/RouteMatch<TR;>;>;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
1:
MethodParameters:
Name Flags
status
request
public abstract java.util.List<io.micronaut.http.filter.HttpFilter> findFilters(io.micronaut.http.HttpRequest<?>);
descriptor: (Lio/micronaut/http/HttpRequest;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lio/micronaut/http/HttpRequest<*>;)Ljava/util/List<Lio/micronaut/http/filter/HttpFilter;>;
RuntimeInvisibleAnnotations:
edu.umd.cs.findbugs.annotations.NonNull()
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
request
public <T, R> java.util.Optional<io.micronaut.web.router.UriRouteMatch<T, R>> GET(java.lang.CharSequence);
descriptor: (Ljava/lang/CharSequence;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic io.micronaut.http.HttpMethod.GET:Lio/micronaut/http/HttpMethod;
aload 1
invokeinterface io.micronaut.web.router.Router.route:(Lio/micronaut/http/HttpMethod;Ljava/lang/CharSequence;)Ljava/util/Optional;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/web/router/Router;
0 1 1 uri Ljava/lang/CharSequence;
Signature: <T:Ljava/lang/Object;R:Ljava/lang/Object;>(Ljava/lang/CharSequence;)Ljava/util/Optional<Lio/micronaut/web/router/UriRouteMatch<TT;TR;>;>;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
uri
public <T, R> java.util.Optional<io.micronaut.web.router.UriRouteMatch<T, R>> POST(java.lang.CharSequence);
descriptor: (Ljava/lang/CharSequence;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic io.micronaut.http.HttpMethod.POST:Lio/micronaut/http/HttpMethod;
aload 1
invokeinterface io.micronaut.web.router.Router.route:(Lio/micronaut/http/HttpMethod;Ljava/lang/CharSequence;)Ljava/util/Optional;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/web/router/Router;
0 1 1 uri Ljava/lang/CharSequence;
Signature: <T:Ljava/lang/Object;R:Ljava/lang/Object;>(Ljava/lang/CharSequence;)Ljava/util/Optional<Lio/micronaut/web/router/UriRouteMatch<TT;TR;>;>;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
uri
public <T, R> java.util.Optional<io.micronaut.web.router.UriRouteMatch<T, R>> PUT(java.lang.CharSequence);
descriptor: (Ljava/lang/CharSequence;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic io.micronaut.http.HttpMethod.PUT:Lio/micronaut/http/HttpMethod;
aload 1
invokeinterface io.micronaut.web.router.Router.route:(Lio/micronaut/http/HttpMethod;Ljava/lang/CharSequence;)Ljava/util/Optional;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/web/router/Router;
0 1 1 uri Ljava/lang/CharSequence;
Signature: <T:Ljava/lang/Object;R:Ljava/lang/Object;>(Ljava/lang/CharSequence;)Ljava/util/Optional<Lio/micronaut/web/router/UriRouteMatch<TT;TR;>;>;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
uri
public <T, R> java.util.Optional<io.micronaut.web.router.UriRouteMatch<T, R>> PATCH(java.lang.CharSequence);
descriptor: (Ljava/lang/CharSequence;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic io.micronaut.http.HttpMethod.PATCH:Lio/micronaut/http/HttpMethod;
aload 1
invokeinterface io.micronaut.web.router.Router.route:(Lio/micronaut/http/HttpMethod;Ljava/lang/CharSequence;)Ljava/util/Optional;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/web/router/Router;
0 1 1 uri Ljava/lang/CharSequence;
Signature: <T:Ljava/lang/Object;R:Ljava/lang/Object;>(Ljava/lang/CharSequence;)Ljava/util/Optional<Lio/micronaut/web/router/UriRouteMatch<TT;TR;>;>;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
uri
public <T, R> java.util.Optional<io.micronaut.web.router.UriRouteMatch<T, R>> DELETE(java.lang.CharSequence);
descriptor: (Ljava/lang/CharSequence;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic io.micronaut.http.HttpMethod.DELETE:Lio/micronaut/http/HttpMethod;
aload 1
invokeinterface io.micronaut.web.router.Router.route:(Lio/micronaut/http/HttpMethod;Ljava/lang/CharSequence;)Ljava/util/Optional;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/web/router/Router;
0 1 1 uri Ljava/lang/CharSequence;
Signature: <T:Ljava/lang/Object;R:Ljava/lang/Object;>(Ljava/lang/CharSequence;)Ljava/util/Optional<Lio/micronaut/web/router/UriRouteMatch<TT;TR;>;>;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
uri
public <T, R> java.util.Optional<io.micronaut.web.router.UriRouteMatch<T, R>> OPTIONS(java.lang.CharSequence);
descriptor: (Ljava/lang/CharSequence;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic io.micronaut.http.HttpMethod.OPTIONS:Lio/micronaut/http/HttpMethod;
aload 1
invokeinterface io.micronaut.web.router.Router.route:(Lio/micronaut/http/HttpMethod;Ljava/lang/CharSequence;)Ljava/util/Optional;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/web/router/Router;
0 1 1 uri Ljava/lang/CharSequence;
Signature: <T:Ljava/lang/Object;R:Ljava/lang/Object;>(Ljava/lang/CharSequence;)Ljava/util/Optional<Lio/micronaut/web/router/UriRouteMatch<TT;TR;>;>;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
uri
public <T, R> java.util.Optional<io.micronaut.web.router.UriRouteMatch<T, R>> HEAD(java.lang.CharSequence);
descriptor: (Ljava/lang/CharSequence;)Ljava/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic io.micronaut.http.HttpMethod.HEAD:Lio/micronaut/http/HttpMethod;
aload 1
invokeinterface io.micronaut.web.router.Router.route:(Lio/micronaut/http/HttpMethod;Ljava/lang/CharSequence;)Ljava/util/Optional;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/web/router/Router;
0 1 1 uri Ljava/lang/CharSequence;
Signature: <T:Ljava/lang/Object;R:Ljava/lang/Object;>(Ljava/lang/CharSequence;)Ljava/util/Optional<Lio/micronaut/web/router/UriRouteMatch<TT;TR;>;>;
RuntimeInvisibleParameterAnnotations:
0:
edu.umd.cs.findbugs.annotations.NonNull()
MethodParameters:
Name Flags
uri
}
SourceFile: "Router.java"