public interface io.micronaut.web.router.RouteBuilder
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: io.micronaut.web.router.RouteBuilder
super_class: java.lang.Object
{
public static final io.micronaut.core.naming.conventions.PropertyConvention ID;
descriptor: Lio/micronaut/core/naming/conventions/PropertyConvention;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic io.micronaut.core.naming.conventions.PropertyConvention.ID:Lio/micronaut/core/naming/conventions/PropertyConvention;
putstatic io.micronaut.web.router.RouteBuilder.ID:Lio/micronaut/core/naming/conventions/PropertyConvention;
return
LocalVariableTable:
Start End Slot Name Signature
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 java.util.List<io.micronaut.web.router.FilterRoute> getFilterRoutes();
descriptor: ()Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/List<Lio/micronaut/web/router/FilterRoute;>;
public abstract java.util.List<io.micronaut.web.router.UriRoute> getUriRoutes();
descriptor: ()Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/List<Lio/micronaut/web/router/UriRoute;>;
public abstract java.util.List<io.micronaut.web.router.StatusRoute> getStatusRoutes();
descriptor: ()Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/List<Lio/micronaut/web/router/StatusRoute;>;
public abstract java.util.List<io.micronaut.web.router.ErrorRoute> getErrorRoutes();
descriptor: ()Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/List<Lio/micronaut/web/router/ErrorRoute;>;
public abstract io.micronaut.web.router.RouteBuilder$UriNamingStrategy getUriNamingStrategy();
descriptor: ()Lio/micronaut/web/router/RouteBuilder$UriNamingStrategy;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract io.micronaut.web.router.FilterRoute addFilter(java.lang.String, java.util.function.Supplier<io.micronaut.http.filter.HttpFilter>);
descriptor: (Ljava/lang/String;Ljava/util/function/Supplier;)Lio/micronaut/web/router/FilterRoute;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/String;Ljava/util/function/Supplier<Lio/micronaut/http/filter/HttpFilter;>;)Lio/micronaut/web/router/FilterRoute;
MethodParameters:
Name Flags
pathPattern
filter
public abstract io.micronaut.web.router.FilterRoute addFilter(java.lang.String, io.micronaut.context.BeanLocator, io.micronaut.inject.BeanDefinition<? extends io.micronaut.http.filter.HttpFilter>);
descriptor: (Ljava/lang/String;Lio/micronaut/context/BeanLocator;Lio/micronaut/inject/BeanDefinition;)Lio/micronaut/web/router/FilterRoute;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/String;Lio/micronaut/context/BeanLocator;Lio/micronaut/inject/BeanDefinition<+Lio/micronaut/http/filter/HttpFilter;>;)Lio/micronaut/web/router/FilterRoute;
MethodParameters:
Name Flags
pathPattern
beanLocator
beanDefinition
public abstract io.micronaut.web.router.ResourceRoute resources(java.lang.Class);
descriptor: (Ljava/lang/Class;)Lio/micronaut/web/router/ResourceRoute;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
cls
public io.micronaut.web.router.ResourceRoute resources(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lio/micronaut/web/router/ResourceRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokeinterface io.micronaut.web.router.RouteBuilder.resources:(Ljava/lang/Class;)Lio/micronaut/web/router/ResourceRoute;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/web/router/RouteBuilder;
0 1 1 instance Ljava/lang/Object;
MethodParameters:
Name Flags
instance
public abstract io.micronaut.web.router.ResourceRoute single(java.lang.Class);
descriptor: (Ljava/lang/Class;)Lio/micronaut/web/router/ResourceRoute;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
cls
public io.micronaut.web.router.ResourceRoute single(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lio/micronaut/web/router/ResourceRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokeinterface io.micronaut.web.router.RouteBuilder.single:(Ljava/lang/Class;)Lio/micronaut/web/router/ResourceRoute;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/web/router/RouteBuilder;
0 1 1 instance Ljava/lang/Object;
MethodParameters:
Name Flags
instance
public io.micronaut.web.router.StatusRoute status(io.micronaut.http.HttpStatus, java.lang.Object, java.lang.String);
descriptor: (Lio/micronaut/http/HttpStatus;Ljava/lang/Object;Ljava/lang/String;)Lio/micronaut/web/router/StatusRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, 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.lang.Object.getClass:()Ljava/lang/Class;
aload 3
getstatic io.micronaut.core.reflect.ReflectionUtils.EMPTY_CLASS_ARRAY:[Ljava/lang/Class;
invokeinterface io.micronaut.web.router.RouteBuilder.status:(Lio/micronaut/http/HttpStatus;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/StatusRoute;
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/RouteBuilder;
0 1 1 status Lio/micronaut/http/HttpStatus;
0 1 2 instance Ljava/lang/Object;
0 1 3 method Ljava/lang/String;
MethodParameters:
Name Flags
status
instance
method
public abstract io.micronaut.web.router.StatusRoute status(io.micronaut.http.HttpStatus, java.lang.Class, java.lang.String, java.lang.Class[]);
descriptor: (Lio/micronaut/http/HttpStatus;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/StatusRoute;
flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
MethodParameters:
Name Flags
status
type
method
parameterTypes
public abstract io.micronaut.web.router.StatusRoute status(java.lang.Class, io.micronaut.http.HttpStatus, java.lang.Class, java.lang.String, java.lang.Class[]);
descriptor: (Ljava/lang/Class;Lio/micronaut/http/HttpStatus;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/StatusRoute;
flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
MethodParameters:
Name Flags
originatingClass
status
type
method
parameterTypes
public abstract io.micronaut.web.router.ErrorRoute error(java.lang.Class<? extends java.lang.Throwable>, java.lang.Class, java.lang.String, java.lang.Class[]);
descriptor: (Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/ErrorRoute;
flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
Signature: (Ljava/lang/Class<+Ljava/lang/Throwable;>;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/ErrorRoute;
MethodParameters:
Name Flags
error
type
method
parameterTypes
public abstract io.micronaut.web.router.ErrorRoute error(java.lang.Class, java.lang.Class<? extends java.lang.Throwable>, java.lang.Class, java.lang.String, java.lang.Class[]);
descriptor: (Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/ErrorRoute;
flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
Signature: (Ljava/lang/Class;Ljava/lang/Class<+Ljava/lang/Throwable;>;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/ErrorRoute;
MethodParameters:
Name Flags
originatingClass
error
type
method
parameterTypes
public io.micronaut.web.router.ErrorRoute error(java.lang.Class<? extends java.lang.Throwable>, java.lang.Class);
descriptor: (Ljava/lang/Class;Ljava/lang/Class;)Lio/micronaut/web/router/ErrorRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
aload 2
invokevirtual java.lang.Class.getSimpleName:()Ljava/lang/String;
iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "Exception"
aastore
dup
iconst_1
ldc "Error"
aastore
invokestatic io.micronaut.core.naming.NameUtils.trimSuffix:(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String;
invokestatic io.micronaut.core.naming.NameUtils.decapitalize:(Ljava/lang/String;)Ljava/lang/String;
getstatic io.micronaut.core.reflect.ReflectionUtils.EMPTY_CLASS_ARRAY:[Ljava/lang/Class;
invokeinterface io.micronaut.web.router.RouteBuilder.error:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/ErrorRoute;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/web/router/RouteBuilder;
0 1 1 error Ljava/lang/Class<+Ljava/lang/Throwable;>;
0 1 2 type Ljava/lang/Class;
Signature: (Ljava/lang/Class<+Ljava/lang/Throwable;>;Ljava/lang/Class;)Lio/micronaut/web/router/ErrorRoute;
MethodParameters:
Name Flags
error
type
public io.micronaut.web.router.ErrorRoute error(java.lang.Class<? extends java.lang.Throwable>, );
descriptor: (Ljava/lang/Class;Ljava/lang/Object;)Lio/micronaut/web/router/ErrorRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
1: aload 1
2: aload 2
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
3: aload 1
invokevirtual java.lang.Class.getSimpleName:()Ljava/lang/String;
iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "Exception"
aastore
dup
iconst_1
ldc "Error"
aastore
invokestatic io.micronaut.core.naming.NameUtils.trimSuffix:(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String;
invokestatic io.micronaut.core.naming.NameUtils.decapitalize:(Ljava/lang/String;)Ljava/lang/String;
iconst_1
anewarray java.lang.Class
dup
iconst_0
4: aload 1
aastore
5: invokeinterface io.micronaut.web.router.RouteBuilder.error:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/ErrorRoute;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lio/micronaut/web/router/RouteBuilder;
0 6 1 error Ljava/lang/Class<+Ljava/lang/Throwable;>;
0 6 2 instance Ljava/lang/Object;
Signature: (Ljava/lang/Class<+Ljava/lang/Throwable;>;Ljava/lang/Object;)Lio/micronaut/web/router/ErrorRoute;
MethodParameters:
Name Flags
error
instance
public io.micronaut.web.router.ErrorRoute error(java.lang.Class<? extends java.lang.Throwable>, , java.lang.String);
descriptor: (Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/String;)Lio/micronaut/web/router/ErrorRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, 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.lang.Object.getClass:()Ljava/lang/Class;
aload 3
iconst_1
anewarray java.lang.Class
dup
iconst_0
aload 1
aastore
invokeinterface io.micronaut.web.router.RouteBuilder.error:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/ErrorRoute;
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/RouteBuilder;
0 1 1 error Ljava/lang/Class<+Ljava/lang/Throwable;>;
0 1 2 instance Ljava/lang/Object;
0 1 3 method Ljava/lang/String;
Signature: (Ljava/lang/Class<+Ljava/lang/Throwable;>;Ljava/lang/Object;Ljava/lang/String;)Lio/micronaut/web/router/ErrorRoute;
MethodParameters:
Name Flags
error
instance
method
public io.micronaut.web.router.ErrorRoute error(java.lang.Class<? extends java.lang.Throwable>, , java.lang.String, java.lang.Class[]);
descriptor: (Ljava/lang/Class;Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/ErrorRoute;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=5, locals=5, 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
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
aload 3
aload 4
invokeinterface io.micronaut.web.router.RouteBuilder.error:(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/ErrorRoute;
areturn
end local 4 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/RouteBuilder;
0 1 1 error Ljava/lang/Class<+Ljava/lang/Throwable;>;
0 1 2 instance Ljava/lang/Object;
0 1 3 method Ljava/lang/String;
0 1 4 parameterTypes [Ljava/lang/Class;
Signature: (Ljava/lang/Class<+Ljava/lang/Throwable;>;Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/ErrorRoute;
MethodParameters:
Name Flags
error
instance
method
parameterTypes
public io.micronaut.web.router.UriRoute GET(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
getstatic io.micronaut.core.naming.conventions.MethodConvention.INDEX:Lio/micronaut/core/naming/conventions/MethodConvention;
invokevirtual io.micronaut.core.naming.conventions.MethodConvention.methodName:()Ljava/lang/String;
iconst_0
anewarray java.lang.Class
invokeinterface io.micronaut.web.router.RouteBuilder.GET:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/web/router/RouteBuilder;
0 1 1 uri Ljava/lang/String;
0 1 2 target Ljava/lang/Object;
MethodParameters:
Name Flags
uri
target
public io.micronaut.web.router.UriRoute GET(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
astore 2
start local 2 1: aload 0
aload 0
invokeinterface io.micronaut.web.router.RouteBuilder.getUriNamingStrategy:()Lio/micronaut/web/router/RouteBuilder$UriNamingStrategy;
aload 2
invokeinterface io.micronaut.web.router.RouteBuilder$UriNamingStrategy.resolveUri:(Ljava/lang/Class;)Ljava/lang/String;
aload 1
invokeinterface io.micronaut.web.router.RouteBuilder.GET:(Ljava/lang/String;Ljava/lang/Object;)Lio/micronaut/web/router/UriRoute;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/micronaut/web/router/RouteBuilder;
0 2 1 target Ljava/lang/Object;
1 2 2 type Ljava/lang/Class<*>;
MethodParameters:
Name Flags
target
public io.micronaut.web.router.UriRoute GET(java.lang.Object, io.micronaut.core.naming.conventions.PropertyConvention);
descriptor: (Ljava/lang/Object;Lio/micronaut/core/naming/conventions/PropertyConvention;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
astore 3
start local 3 1: aload 0
aload 0
invokeinterface io.micronaut.web.router.RouteBuilder.getUriNamingStrategy:()Lio/micronaut/web/router/RouteBuilder$UriNamingStrategy;
aload 3
aload 2
invokeinterface io.micronaut.web.router.RouteBuilder$UriNamingStrategy.resolveUri:(Ljava/lang/Class;Lio/micronaut/core/naming/conventions/PropertyConvention;)Ljava/lang/String;
aload 1
getstatic io.micronaut.core.naming.conventions.MethodConvention.SHOW:Lio/micronaut/core/naming/conventions/MethodConvention;
invokevirtual io.micronaut.core.naming.conventions.MethodConvention.methodName:()Ljava/lang/String;
iconst_1
anewarray java.lang.Class
dup
iconst_0
ldc Ljava/lang/Object;
aastore
invokeinterface io.micronaut.web.router.RouteBuilder.GET:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/micronaut/web/router/RouteBuilder;
0 2 1 target Ljava/lang/Object;
0 2 2 id Lio/micronaut/core/naming/conventions/PropertyConvention;
1 2 3 type Ljava/lang/Class<*>;
MethodParameters:
Name Flags
target
id
public io.micronaut.web.router.UriRoute GET(java.lang.Class);
descriptor: (Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokeinterface io.micronaut.web.router.RouteBuilder.getUriNamingStrategy:()Lio/micronaut/web/router/RouteBuilder$UriNamingStrategy;
aload 1
invokeinterface io.micronaut.web.router.RouteBuilder$UriNamingStrategy.resolveUri:(Ljava/lang/Class;)Ljava/lang/String;
aload 1
getstatic io.micronaut.core.naming.conventions.MethodConvention.INDEX:Lio/micronaut/core/naming/conventions/MethodConvention;
invokevirtual io.micronaut.core.naming.conventions.MethodConvention.methodName:()Ljava/lang/String;
iconst_0
anewarray java.lang.Class
invokeinterface io.micronaut.web.router.RouteBuilder.GET:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/web/router/RouteBuilder;
0 1 1 type Ljava/lang/Class;
MethodParameters:
Name Flags
type
public io.micronaut.web.router.UriRoute GET(java.lang.Class, io.micronaut.core.naming.conventions.PropertyConvention);
descriptor: (Ljava/lang/Class;Lio/micronaut/core/naming/conventions/PropertyConvention;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 0
invokeinterface io.micronaut.web.router.RouteBuilder.getUriNamingStrategy:()Lio/micronaut/web/router/RouteBuilder$UriNamingStrategy;
aload 1
aload 2
invokeinterface io.micronaut.web.router.RouteBuilder$UriNamingStrategy.resolveUri:(Ljava/lang/Class;Lio/micronaut/core/naming/conventions/PropertyConvention;)Ljava/lang/String;
aload 1
getstatic io.micronaut.core.naming.conventions.MethodConvention.SHOW:Lio/micronaut/core/naming/conventions/MethodConvention;
invokevirtual io.micronaut.core.naming.conventions.MethodConvention.methodName:()Ljava/lang/String;
iconst_1
anewarray java.lang.Class
dup
iconst_0
ldc Ljava/lang/Object;
aastore
invokeinterface io.micronaut.web.router.RouteBuilder.GET:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/web/router/RouteBuilder;
0 1 1 type Ljava/lang/Class;
0 1 2 id Lio/micronaut/core/naming/conventions/PropertyConvention;
MethodParameters:
Name Flags
type
id
public io.micronaut.web.router.UriRoute GET(java.lang.String, io.micronaut.inject.ExecutableMethod<?, ?>);
descriptor: (Ljava/lang/String;Lio/micronaut/inject/ExecutableMethod;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokeinterface io.micronaut.inject.ExecutableMethod.getDeclaringType:()Ljava/lang/Class;
aload 2
invokeinterface io.micronaut.inject.ExecutableMethod.getMethodName:()Ljava/lang/String;
aload 2
invokeinterface io.micronaut.inject.ExecutableMethod.getArgumentTypes:()[Ljava/lang/Class;
invokeinterface io.micronaut.web.router.RouteBuilder.GET:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/web/router/RouteBuilder;
0 1 1 uri Ljava/lang/String;
0 1 2 method Lio/micronaut/inject/ExecutableMethod<**>;
Signature: (Ljava/lang/String;Lio/micronaut/inject/ExecutableMethod<**>;)Lio/micronaut/web/router/UriRoute;
MethodParameters:
Name Flags
uri
method
public io.micronaut.web.router.UriRoute GET(java.lang.String, io.micronaut.inject.BeanDefinition<?>, io.micronaut.inject.ExecutableMethod<?, ?>);
descriptor: (Ljava/lang/String;Lio/micronaut/inject/BeanDefinition;Lio/micronaut/inject/ExecutableMethod;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
invokeinterface io.micronaut.inject.BeanDefinition.getBeanType:()Ljava/lang/Class;
aload 3
invokeinterface io.micronaut.inject.ExecutableMethod.getMethodName:()Ljava/lang/String;
aload 3
invokeinterface io.micronaut.inject.ExecutableMethod.getArgumentTypes:()[Ljava/lang/Class;
invokeinterface io.micronaut.web.router.RouteBuilder.GET:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
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/RouteBuilder;
0 1 1 uri Ljava/lang/String;
0 1 2 beanDefinition Lio/micronaut/inject/BeanDefinition<*>;
0 1 3 method Lio/micronaut/inject/ExecutableMethod<**>;
Signature: (Ljava/lang/String;Lio/micronaut/inject/BeanDefinition<*>;Lio/micronaut/inject/ExecutableMethod<**>;)Lio/micronaut/web/router/UriRoute;
MethodParameters:
Name Flags
uri
beanDefinition
method
public abstract io.micronaut.web.router.UriRoute GET(java.lang.String, java.lang.Object, java.lang.String, java.lang.Class[]);
descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
MethodParameters:
Name Flags
uri
target
method
parameterTypes
public abstract io.micronaut.web.router.UriRoute GET(java.lang.String, java.lang.Class<?>, java.lang.String, java.lang.Class[]);
descriptor: (Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
Signature: (Ljava/lang/String;Ljava/lang/Class<*>;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
MethodParameters:
Name Flags
uri
type
method
parameterTypes
public io.micronaut.web.router.UriRoute POST(java.lang.String, java.lang.Object, java.lang.Class[]);
descriptor: (Ljava/lang/String;Ljava/lang/Object;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
getstatic io.micronaut.core.naming.conventions.MethodConvention.SAVE:Lio/micronaut/core/naming/conventions/MethodConvention;
invokevirtual io.micronaut.core.naming.conventions.MethodConvention.methodName:()Ljava/lang/String;
aload 3
invokeinterface io.micronaut.web.router.RouteBuilder.POST:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
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/RouteBuilder;
0 1 1 uri Ljava/lang/String;
0 1 2 target Ljava/lang/Object;
0 1 3 parameterTypes [Ljava/lang/Class;
MethodParameters:
Name Flags
uri
target
parameterTypes
public io.micronaut.web.router.UriRoute POST(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
astore 2
start local 2 1: aload 0
aload 0
invokeinterface io.micronaut.web.router.RouteBuilder.getUriNamingStrategy:()Lio/micronaut/web/router/RouteBuilder$UriNamingStrategy;
aload 2
invokeinterface io.micronaut.web.router.RouteBuilder$UriNamingStrategy.resolveUri:(Ljava/lang/Class;)Ljava/lang/String;
aload 1
iconst_0
anewarray java.lang.Class
invokeinterface io.micronaut.web.router.RouteBuilder.POST:(Ljava/lang/String;Ljava/lang/Object;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/micronaut/web/router/RouteBuilder;
0 2 1 target Ljava/lang/Object;
1 2 2 type Ljava/lang/Class<*>;
MethodParameters:
Name Flags
target
public io.micronaut.web.router.UriRoute POST(java.lang.Object, io.micronaut.core.naming.conventions.PropertyConvention);
descriptor: (Ljava/lang/Object;Lio/micronaut/core/naming/conventions/PropertyConvention;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
astore 3
start local 3 1: aload 0
aload 0
invokeinterface io.micronaut.web.router.RouteBuilder.getUriNamingStrategy:()Lio/micronaut/web/router/RouteBuilder$UriNamingStrategy;
aload 3
aload 2
invokeinterface io.micronaut.web.router.RouteBuilder$UriNamingStrategy.resolveUri:(Ljava/lang/Class;Lio/micronaut/core/naming/conventions/PropertyConvention;)Ljava/lang/String;
aload 1
getstatic io.micronaut.core.naming.conventions.MethodConvention.UPDATE:Lio/micronaut/core/naming/conventions/MethodConvention;
invokevirtual io.micronaut.core.naming.conventions.MethodConvention.methodName:()Ljava/lang/String;
iconst_0
anewarray java.lang.Class
invokeinterface io.micronaut.web.router.RouteBuilder.POST:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/micronaut/web/router/RouteBuilder;
0 2 1 target Ljava/lang/Object;
0 2 2 id Lio/micronaut/core/naming/conventions/PropertyConvention;
1 2 3 type Ljava/lang/Class<*>;
MethodParameters:
Name Flags
target
id
public io.micronaut.web.router.UriRoute POST(java.lang.Class);
descriptor: (Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokeinterface io.micronaut.web.router.RouteBuilder.getUriNamingStrategy:()Lio/micronaut/web/router/RouteBuilder$UriNamingStrategy;
aload 1
invokeinterface io.micronaut.web.router.RouteBuilder$UriNamingStrategy.resolveUri:(Ljava/lang/Class;)Ljava/lang/String;
aload 1
getstatic io.micronaut.core.naming.conventions.MethodConvention.SAVE:Lio/micronaut/core/naming/conventions/MethodConvention;
invokevirtual io.micronaut.core.naming.conventions.MethodConvention.methodName:()Ljava/lang/String;
iconst_0
anewarray java.lang.Class
invokeinterface io.micronaut.web.router.RouteBuilder.POST:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/web/router/RouteBuilder;
0 1 1 type Ljava/lang/Class;
MethodParameters:
Name Flags
type
public io.micronaut.web.router.UriRoute POST(java.lang.Class, io.micronaut.core.naming.conventions.PropertyConvention);
descriptor: (Ljava/lang/Class;Lio/micronaut/core/naming/conventions/PropertyConvention;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 0
invokeinterface io.micronaut.web.router.RouteBuilder.getUriNamingStrategy:()Lio/micronaut/web/router/RouteBuilder$UriNamingStrategy;
aload 1
aload 2
invokeinterface io.micronaut.web.router.RouteBuilder$UriNamingStrategy.resolveUri:(Ljava/lang/Class;Lio/micronaut/core/naming/conventions/PropertyConvention;)Ljava/lang/String;
aload 1
getstatic io.micronaut.core.naming.conventions.MethodConvention.UPDATE:Lio/micronaut/core/naming/conventions/MethodConvention;
invokevirtual io.micronaut.core.naming.conventions.MethodConvention.methodName:()Ljava/lang/String;
iconst_0
anewarray java.lang.Class
invokeinterface io.micronaut.web.router.RouteBuilder.POST:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/web/router/RouteBuilder;
0 1 1 type Ljava/lang/Class;
0 1 2 id Lio/micronaut/core/naming/conventions/PropertyConvention;
MethodParameters:
Name Flags
type
id
public io.micronaut.web.router.UriRoute POST(java.lang.String, io.micronaut.inject.ExecutableMethod<?, ?>);
descriptor: (Ljava/lang/String;Lio/micronaut/inject/ExecutableMethod;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokeinterface io.micronaut.inject.ExecutableMethod.getDeclaringType:()Ljava/lang/Class;
aload 2
invokeinterface io.micronaut.inject.ExecutableMethod.getMethodName:()Ljava/lang/String;
aload 2
invokeinterface io.micronaut.inject.ExecutableMethod.getArgumentTypes:()[Ljava/lang/Class;
invokeinterface io.micronaut.web.router.RouteBuilder.POST:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/web/router/RouteBuilder;
0 1 1 uri Ljava/lang/String;
0 1 2 method Lio/micronaut/inject/ExecutableMethod<**>;
Signature: (Ljava/lang/String;Lio/micronaut/inject/ExecutableMethod<**>;)Lio/micronaut/web/router/UriRoute;
MethodParameters:
Name Flags
uri
method
public io.micronaut.web.router.UriRoute POST(java.lang.String, io.micronaut.inject.BeanDefinition<?>, io.micronaut.inject.ExecutableMethod<?, ?>);
descriptor: (Ljava/lang/String;Lio/micronaut/inject/BeanDefinition;Lio/micronaut/inject/ExecutableMethod;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
invokeinterface io.micronaut.inject.BeanDefinition.getBeanType:()Ljava/lang/Class;
aload 3
invokeinterface io.micronaut.inject.ExecutableMethod.getMethodName:()Ljava/lang/String;
aload 3
invokeinterface io.micronaut.inject.ExecutableMethod.getArgumentTypes:()[Ljava/lang/Class;
invokeinterface io.micronaut.web.router.RouteBuilder.POST:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
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/RouteBuilder;
0 1 1 uri Ljava/lang/String;
0 1 2 beanDefinition Lio/micronaut/inject/BeanDefinition<*>;
0 1 3 method Lio/micronaut/inject/ExecutableMethod<**>;
Signature: (Ljava/lang/String;Lio/micronaut/inject/BeanDefinition<*>;Lio/micronaut/inject/ExecutableMethod<**>;)Lio/micronaut/web/router/UriRoute;
MethodParameters:
Name Flags
uri
beanDefinition
method
public abstract io.micronaut.web.router.UriRoute POST(java.lang.String, java.lang.Object, java.lang.String, java.lang.Class[]);
descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
MethodParameters:
Name Flags
uri
target
method
parameterTypes
public abstract io.micronaut.web.router.UriRoute POST(java.lang.String, java.lang.Class, java.lang.String, java.lang.Class[]);
descriptor: (Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
MethodParameters:
Name Flags
uri
type
method
parameterTypes
public io.micronaut.web.router.UriRoute PUT(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
getstatic io.micronaut.core.naming.conventions.MethodConvention.UPDATE:Lio/micronaut/core/naming/conventions/MethodConvention;
invokevirtual io.micronaut.core.naming.conventions.MethodConvention.methodName:()Ljava/lang/String;
iconst_0
anewarray java.lang.Class
invokeinterface io.micronaut.web.router.RouteBuilder.PUT:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/web/router/RouteBuilder;
0 1 1 uri Ljava/lang/String;
0 1 2 target Ljava/lang/Object;
MethodParameters:
Name Flags
uri
target
public io.micronaut.web.router.UriRoute PUT(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
astore 2
start local 2 1: aload 0
aload 0
invokeinterface io.micronaut.web.router.RouteBuilder.getUriNamingStrategy:()Lio/micronaut/web/router/RouteBuilder$UriNamingStrategy;
aload 2
invokeinterface io.micronaut.web.router.RouteBuilder$UriNamingStrategy.resolveUri:(Ljava/lang/Class;)Ljava/lang/String;
aload 1
invokeinterface io.micronaut.web.router.RouteBuilder.PUT:(Ljava/lang/String;Ljava/lang/Object;)Lio/micronaut/web/router/UriRoute;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/micronaut/web/router/RouteBuilder;
0 2 1 target Ljava/lang/Object;
1 2 2 type Ljava/lang/Class<*>;
MethodParameters:
Name Flags
target
public io.micronaut.web.router.UriRoute PUT(java.lang.Object, io.micronaut.core.naming.conventions.PropertyConvention);
descriptor: (Ljava/lang/Object;Lio/micronaut/core/naming/conventions/PropertyConvention;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
astore 3
start local 3 1: aload 0
aload 0
invokeinterface io.micronaut.web.router.RouteBuilder.getUriNamingStrategy:()Lio/micronaut/web/router/RouteBuilder$UriNamingStrategy;
aload 3
aload 2
invokeinterface io.micronaut.web.router.RouteBuilder$UriNamingStrategy.resolveUri:(Ljava/lang/Class;Lio/micronaut/core/naming/conventions/PropertyConvention;)Ljava/lang/String;
aload 1
getstatic io.micronaut.core.naming.conventions.MethodConvention.UPDATE:Lio/micronaut/core/naming/conventions/MethodConvention;
invokevirtual io.micronaut.core.naming.conventions.MethodConvention.methodName:()Ljava/lang/String;
iconst_1
anewarray java.lang.Class
dup
iconst_0
ldc Ljava/lang/Object;
aastore
invokeinterface io.micronaut.web.router.RouteBuilder.PUT:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/micronaut/web/router/RouteBuilder;
0 2 1 target Ljava/lang/Object;
0 2 2 id Lio/micronaut/core/naming/conventions/PropertyConvention;
1 2 3 type Ljava/lang/Class<*>;
MethodParameters:
Name Flags
target
id
public io.micronaut.web.router.UriRoute PUT(java.lang.Class);
descriptor: (Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokeinterface io.micronaut.web.router.RouteBuilder.getUriNamingStrategy:()Lio/micronaut/web/router/RouteBuilder$UriNamingStrategy;
aload 1
invokeinterface io.micronaut.web.router.RouteBuilder$UriNamingStrategy.resolveUri:(Ljava/lang/Class;)Ljava/lang/String;
aload 1
getstatic io.micronaut.core.naming.conventions.MethodConvention.UPDATE:Lio/micronaut/core/naming/conventions/MethodConvention;
invokevirtual io.micronaut.core.naming.conventions.MethodConvention.methodName:()Ljava/lang/String;
iconst_1
anewarray java.lang.Class
dup
iconst_0
ldc Ljava/lang/Object;
aastore
invokeinterface io.micronaut.web.router.RouteBuilder.PUT:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/web/router/RouteBuilder;
0 1 1 type Ljava/lang/Class;
MethodParameters:
Name Flags
type
public io.micronaut.web.router.UriRoute PUT(java.lang.Class, io.micronaut.core.naming.conventions.PropertyConvention);
descriptor: (Ljava/lang/Class;Lio/micronaut/core/naming/conventions/PropertyConvention;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 0
invokeinterface io.micronaut.web.router.RouteBuilder.getUriNamingStrategy:()Lio/micronaut/web/router/RouteBuilder$UriNamingStrategy;
aload 1
aload 2
invokeinterface io.micronaut.web.router.RouteBuilder$UriNamingStrategy.resolveUri:(Ljava/lang/Class;Lio/micronaut/core/naming/conventions/PropertyConvention;)Ljava/lang/String;
aload 1
getstatic io.micronaut.core.naming.conventions.MethodConvention.UPDATE:Lio/micronaut/core/naming/conventions/MethodConvention;
invokevirtual io.micronaut.core.naming.conventions.MethodConvention.methodName:()Ljava/lang/String;
iconst_1
anewarray java.lang.Class
dup
iconst_0
ldc Ljava/lang/Object;
aastore
invokeinterface io.micronaut.web.router.RouteBuilder.PUT:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/web/router/RouteBuilder;
0 1 1 type Ljava/lang/Class;
0 1 2 id Lio/micronaut/core/naming/conventions/PropertyConvention;
MethodParameters:
Name Flags
type
id
public io.micronaut.web.router.UriRoute PUT(java.lang.String, io.micronaut.inject.ExecutableMethod<?, ?>);
descriptor: (Ljava/lang/String;Lio/micronaut/inject/ExecutableMethod;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokeinterface io.micronaut.inject.ExecutableMethod.getDeclaringType:()Ljava/lang/Class;
aload 2
invokeinterface io.micronaut.inject.ExecutableMethod.getMethodName:()Ljava/lang/String;
aload 2
invokeinterface io.micronaut.inject.ExecutableMethod.getArgumentTypes:()[Ljava/lang/Class;
invokeinterface io.micronaut.web.router.RouteBuilder.PUT:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/web/router/RouteBuilder;
0 1 1 uri Ljava/lang/String;
0 1 2 method Lio/micronaut/inject/ExecutableMethod<**>;
Signature: (Ljava/lang/String;Lio/micronaut/inject/ExecutableMethod<**>;)Lio/micronaut/web/router/UriRoute;
MethodParameters:
Name Flags
uri
method
public io.micronaut.web.router.UriRoute PUT(java.lang.String, io.micronaut.inject.BeanDefinition<?>, io.micronaut.inject.ExecutableMethod<?, ?>);
descriptor: (Ljava/lang/String;Lio/micronaut/inject/BeanDefinition;Lio/micronaut/inject/ExecutableMethod;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
invokeinterface io.micronaut.inject.BeanDefinition.getBeanType:()Ljava/lang/Class;
aload 3
invokeinterface io.micronaut.inject.ExecutableMethod.getMethodName:()Ljava/lang/String;
aload 3
invokeinterface io.micronaut.inject.ExecutableMethod.getArgumentTypes:()[Ljava/lang/Class;
invokeinterface io.micronaut.web.router.RouteBuilder.PUT:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
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/RouteBuilder;
0 1 1 uri Ljava/lang/String;
0 1 2 beanDefinition Lio/micronaut/inject/BeanDefinition<*>;
0 1 3 method Lio/micronaut/inject/ExecutableMethod<**>;
Signature: (Ljava/lang/String;Lio/micronaut/inject/BeanDefinition<*>;Lio/micronaut/inject/ExecutableMethod<**>;)Lio/micronaut/web/router/UriRoute;
MethodParameters:
Name Flags
uri
beanDefinition
method
public abstract io.micronaut.web.router.UriRoute PUT(java.lang.String, java.lang.Object, java.lang.String, java.lang.Class[]);
descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
MethodParameters:
Name Flags
uri
target
method
parameterTypes
public abstract io.micronaut.web.router.UriRoute PUT(java.lang.String, java.lang.Class, java.lang.String, java.lang.Class[]);
descriptor: (Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
MethodParameters:
Name Flags
uri
type
method
parameterTypes
public io.micronaut.web.router.UriRoute PATCH(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
getstatic io.micronaut.core.naming.conventions.MethodConvention.UPDATE:Lio/micronaut/core/naming/conventions/MethodConvention;
invokevirtual io.micronaut.core.naming.conventions.MethodConvention.methodName:()Ljava/lang/String;
iconst_0
anewarray java.lang.Class
invokeinterface io.micronaut.web.router.RouteBuilder.PATCH:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/web/router/RouteBuilder;
0 1 1 uri Ljava/lang/String;
0 1 2 target Ljava/lang/Object;
MethodParameters:
Name Flags
uri
target
public io.micronaut.web.router.UriRoute PATCH(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
astore 2
start local 2 1: aload 0
aload 0
invokeinterface io.micronaut.web.router.RouteBuilder.getUriNamingStrategy:()Lio/micronaut/web/router/RouteBuilder$UriNamingStrategy;
aload 2
invokeinterface io.micronaut.web.router.RouteBuilder$UriNamingStrategy.resolveUri:(Ljava/lang/Class;)Ljava/lang/String;
aload 1
invokeinterface io.micronaut.web.router.RouteBuilder.PATCH:(Ljava/lang/String;Ljava/lang/Object;)Lio/micronaut/web/router/UriRoute;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/micronaut/web/router/RouteBuilder;
0 2 1 target Ljava/lang/Object;
1 2 2 type Ljava/lang/Class<*>;
MethodParameters:
Name Flags
target
public io.micronaut.web.router.UriRoute PATCH(java.lang.Object, io.micronaut.core.naming.conventions.PropertyConvention);
descriptor: (Ljava/lang/Object;Lio/micronaut/core/naming/conventions/PropertyConvention;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
astore 3
start local 3 1: aload 0
aload 0
invokeinterface io.micronaut.web.router.RouteBuilder.getUriNamingStrategy:()Lio/micronaut/web/router/RouteBuilder$UriNamingStrategy;
aload 3
aload 2
invokeinterface io.micronaut.web.router.RouteBuilder$UriNamingStrategy.resolveUri:(Ljava/lang/Class;Lio/micronaut/core/naming/conventions/PropertyConvention;)Ljava/lang/String;
aload 1
getstatic io.micronaut.core.naming.conventions.MethodConvention.UPDATE:Lio/micronaut/core/naming/conventions/MethodConvention;
invokevirtual io.micronaut.core.naming.conventions.MethodConvention.methodName:()Ljava/lang/String;
iconst_1
anewarray java.lang.Class
dup
iconst_0
ldc Ljava/lang/Object;
aastore
invokeinterface io.micronaut.web.router.RouteBuilder.PATCH:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/micronaut/web/router/RouteBuilder;
0 2 1 target Ljava/lang/Object;
0 2 2 id Lio/micronaut/core/naming/conventions/PropertyConvention;
1 2 3 type Ljava/lang/Class<*>;
MethodParameters:
Name Flags
target
id
public io.micronaut.web.router.UriRoute PATCH(java.lang.Class);
descriptor: (Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokeinterface io.micronaut.web.router.RouteBuilder.getUriNamingStrategy:()Lio/micronaut/web/router/RouteBuilder$UriNamingStrategy;
aload 1
invokeinterface io.micronaut.web.router.RouteBuilder$UriNamingStrategy.resolveUri:(Ljava/lang/Class;)Ljava/lang/String;
aload 1
getstatic io.micronaut.core.naming.conventions.MethodConvention.UPDATE:Lio/micronaut/core/naming/conventions/MethodConvention;
invokevirtual io.micronaut.core.naming.conventions.MethodConvention.methodName:()Ljava/lang/String;
iconst_1
anewarray java.lang.Class
dup
iconst_0
ldc Ljava/lang/Object;
aastore
invokeinterface io.micronaut.web.router.RouteBuilder.PATCH:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/web/router/RouteBuilder;
0 1 1 type Ljava/lang/Class;
MethodParameters:
Name Flags
type
public io.micronaut.web.router.UriRoute PATCH(java.lang.Class, io.micronaut.core.naming.conventions.PropertyConvention);
descriptor: (Ljava/lang/Class;Lio/micronaut/core/naming/conventions/PropertyConvention;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 0
invokeinterface io.micronaut.web.router.RouteBuilder.getUriNamingStrategy:()Lio/micronaut/web/router/RouteBuilder$UriNamingStrategy;
aload 1
aload 2
invokeinterface io.micronaut.web.router.RouteBuilder$UriNamingStrategy.resolveUri:(Ljava/lang/Class;Lio/micronaut/core/naming/conventions/PropertyConvention;)Ljava/lang/String;
aload 1
getstatic io.micronaut.core.naming.conventions.MethodConvention.UPDATE:Lio/micronaut/core/naming/conventions/MethodConvention;
invokevirtual io.micronaut.core.naming.conventions.MethodConvention.methodName:()Ljava/lang/String;
iconst_1
anewarray java.lang.Class
dup
iconst_0
ldc Ljava/lang/Object;
aastore
invokeinterface io.micronaut.web.router.RouteBuilder.PATCH:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/web/router/RouteBuilder;
0 1 1 type Ljava/lang/Class;
0 1 2 id Lio/micronaut/core/naming/conventions/PropertyConvention;
MethodParameters:
Name Flags
type
id
public io.micronaut.web.router.UriRoute PATCH(java.lang.String, io.micronaut.inject.ExecutableMethod<?, ?>);
descriptor: (Ljava/lang/String;Lio/micronaut/inject/ExecutableMethod;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokeinterface io.micronaut.inject.ExecutableMethod.getDeclaringType:()Ljava/lang/Class;
aload 2
invokeinterface io.micronaut.inject.ExecutableMethod.getMethodName:()Ljava/lang/String;
aload 2
invokeinterface io.micronaut.inject.ExecutableMethod.getArgumentTypes:()[Ljava/lang/Class;
invokeinterface io.micronaut.web.router.RouteBuilder.PATCH:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/web/router/RouteBuilder;
0 1 1 uri Ljava/lang/String;
0 1 2 method Lio/micronaut/inject/ExecutableMethod<**>;
Signature: (Ljava/lang/String;Lio/micronaut/inject/ExecutableMethod<**>;)Lio/micronaut/web/router/UriRoute;
MethodParameters:
Name Flags
uri
method
public io.micronaut.web.router.UriRoute PATCH(java.lang.String, io.micronaut.inject.BeanDefinition<?>, io.micronaut.inject.ExecutableMethod<?, ?>);
descriptor: (Ljava/lang/String;Lio/micronaut/inject/BeanDefinition;Lio/micronaut/inject/ExecutableMethod;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
invokeinterface io.micronaut.inject.BeanDefinition.getBeanType:()Ljava/lang/Class;
aload 3
invokeinterface io.micronaut.inject.ExecutableMethod.getMethodName:()Ljava/lang/String;
aload 3
invokeinterface io.micronaut.inject.ExecutableMethod.getArgumentTypes:()[Ljava/lang/Class;
invokeinterface io.micronaut.web.router.RouteBuilder.PATCH:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
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/RouteBuilder;
0 1 1 uri Ljava/lang/String;
0 1 2 beanDefinition Lio/micronaut/inject/BeanDefinition<*>;
0 1 3 method Lio/micronaut/inject/ExecutableMethod<**>;
Signature: (Ljava/lang/String;Lio/micronaut/inject/BeanDefinition<*>;Lio/micronaut/inject/ExecutableMethod<**>;)Lio/micronaut/web/router/UriRoute;
MethodParameters:
Name Flags
uri
beanDefinition
method
public abstract io.micronaut.web.router.UriRoute PATCH(java.lang.String, java.lang.Object, java.lang.String, java.lang.Class[]);
descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
MethodParameters:
Name Flags
uri
target
method
parameterTypes
public abstract io.micronaut.web.router.UriRoute PATCH(java.lang.String, java.lang.Class, java.lang.String, java.lang.Class[]);
descriptor: (Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
MethodParameters:
Name Flags
uri
type
method
parameterTypes
public io.micronaut.web.router.UriRoute DELETE(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
getstatic io.micronaut.core.naming.conventions.MethodConvention.DELETE:Lio/micronaut/core/naming/conventions/MethodConvention;
invokevirtual io.micronaut.core.naming.conventions.MethodConvention.methodName:()Ljava/lang/String;
iconst_1
anewarray java.lang.Class
dup
iconst_0
ldc Ljava/lang/Object;
aastore
invokeinterface io.micronaut.web.router.RouteBuilder.DELETE:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/web/router/RouteBuilder;
0 1 1 uri Ljava/lang/String;
0 1 2 target Ljava/lang/Object;
MethodParameters:
Name Flags
uri
target
public io.micronaut.web.router.UriRoute DELETE(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
astore 2
start local 2 1: aload 0
aload 0
invokeinterface io.micronaut.web.router.RouteBuilder.getUriNamingStrategy:()Lio/micronaut/web/router/RouteBuilder$UriNamingStrategy;
aload 2
invokeinterface io.micronaut.web.router.RouteBuilder$UriNamingStrategy.resolveUri:(Ljava/lang/Class;)Ljava/lang/String;
aload 1
invokeinterface io.micronaut.web.router.RouteBuilder.DELETE:(Ljava/lang/String;Ljava/lang/Object;)Lio/micronaut/web/router/UriRoute;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/micronaut/web/router/RouteBuilder;
0 2 1 target Ljava/lang/Object;
1 2 2 type Ljava/lang/Class<*>;
MethodParameters:
Name Flags
target
public io.micronaut.web.router.UriRoute DELETE(java.lang.Object, io.micronaut.core.naming.conventions.PropertyConvention);
descriptor: (Ljava/lang/Object;Lio/micronaut/core/naming/conventions/PropertyConvention;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
astore 3
start local 3 1: aload 0
aload 0
invokeinterface io.micronaut.web.router.RouteBuilder.getUriNamingStrategy:()Lio/micronaut/web/router/RouteBuilder$UriNamingStrategy;
aload 3
aload 2
invokeinterface io.micronaut.web.router.RouteBuilder$UriNamingStrategy.resolveUri:(Ljava/lang/Class;Lio/micronaut/core/naming/conventions/PropertyConvention;)Ljava/lang/String;
aload 1
getstatic io.micronaut.core.naming.conventions.MethodConvention.DELETE:Lio/micronaut/core/naming/conventions/MethodConvention;
invokevirtual io.micronaut.core.naming.conventions.MethodConvention.methodName:()Ljava/lang/String;
iconst_1
anewarray java.lang.Class
dup
iconst_0
ldc Ljava/lang/Object;
aastore
invokeinterface io.micronaut.web.router.RouteBuilder.DELETE:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/micronaut/web/router/RouteBuilder;
0 2 1 target Ljava/lang/Object;
0 2 2 id Lio/micronaut/core/naming/conventions/PropertyConvention;
1 2 3 type Ljava/lang/Class<*>;
MethodParameters:
Name Flags
target
id
public io.micronaut.web.router.UriRoute DELETE(java.lang.Class);
descriptor: (Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokeinterface io.micronaut.web.router.RouteBuilder.getUriNamingStrategy:()Lio/micronaut/web/router/RouteBuilder$UriNamingStrategy;
aload 1
invokeinterface io.micronaut.web.router.RouteBuilder$UriNamingStrategy.resolveUri:(Ljava/lang/Class;)Ljava/lang/String;
aload 1
getstatic io.micronaut.core.naming.conventions.MethodConvention.DELETE:Lio/micronaut/core/naming/conventions/MethodConvention;
invokevirtual io.micronaut.core.naming.conventions.MethodConvention.methodName:()Ljava/lang/String;
iconst_1
anewarray java.lang.Class
dup
iconst_0
ldc Ljava/lang/Object;
aastore
invokeinterface io.micronaut.web.router.RouteBuilder.DELETE:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/web/router/RouteBuilder;
0 1 1 type Ljava/lang/Class;
MethodParameters:
Name Flags
type
public io.micronaut.web.router.UriRoute DELETE(java.lang.Class, io.micronaut.core.naming.conventions.PropertyConvention);
descriptor: (Ljava/lang/Class;Lio/micronaut/core/naming/conventions/PropertyConvention;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 0
invokeinterface io.micronaut.web.router.RouteBuilder.getUriNamingStrategy:()Lio/micronaut/web/router/RouteBuilder$UriNamingStrategy;
aload 1
aload 2
invokeinterface io.micronaut.web.router.RouteBuilder$UriNamingStrategy.resolveUri:(Ljava/lang/Class;Lio/micronaut/core/naming/conventions/PropertyConvention;)Ljava/lang/String;
aload 1
getstatic io.micronaut.core.naming.conventions.MethodConvention.DELETE:Lio/micronaut/core/naming/conventions/MethodConvention;
invokevirtual io.micronaut.core.naming.conventions.MethodConvention.methodName:()Ljava/lang/String;
iconst_1
anewarray java.lang.Class
dup
iconst_0
ldc Ljava/lang/Object;
aastore
invokeinterface io.micronaut.web.router.RouteBuilder.DELETE:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/web/router/RouteBuilder;
0 1 1 type Ljava/lang/Class;
0 1 2 id Lio/micronaut/core/naming/conventions/PropertyConvention;
MethodParameters:
Name Flags
type
id
public io.micronaut.web.router.UriRoute DELETE(java.lang.String, io.micronaut.inject.ExecutableMethod<?, ?>);
descriptor: (Ljava/lang/String;Lio/micronaut/inject/ExecutableMethod;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokeinterface io.micronaut.inject.ExecutableMethod.getDeclaringType:()Ljava/lang/Class;
aload 2
invokeinterface io.micronaut.inject.ExecutableMethod.getMethodName:()Ljava/lang/String;
aload 2
invokeinterface io.micronaut.inject.ExecutableMethod.getArgumentTypes:()[Ljava/lang/Class;
invokeinterface io.micronaut.web.router.RouteBuilder.DELETE:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/web/router/RouteBuilder;
0 1 1 uri Ljava/lang/String;
0 1 2 method Lio/micronaut/inject/ExecutableMethod<**>;
Signature: (Ljava/lang/String;Lio/micronaut/inject/ExecutableMethod<**>;)Lio/micronaut/web/router/UriRoute;
MethodParameters:
Name Flags
uri
method
public io.micronaut.web.router.UriRoute DELETE(java.lang.String, io.micronaut.inject.BeanDefinition<?>, io.micronaut.inject.ExecutableMethod<?, ?>);
descriptor: (Ljava/lang/String;Lio/micronaut/inject/BeanDefinition;Lio/micronaut/inject/ExecutableMethod;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
invokeinterface io.micronaut.inject.BeanDefinition.getBeanType:()Ljava/lang/Class;
aload 3
invokeinterface io.micronaut.inject.ExecutableMethod.getMethodName:()Ljava/lang/String;
aload 3
invokeinterface io.micronaut.inject.ExecutableMethod.getArgumentTypes:()[Ljava/lang/Class;
invokeinterface io.micronaut.web.router.RouteBuilder.DELETE:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
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/RouteBuilder;
0 1 1 uri Ljava/lang/String;
0 1 2 beanDefinition Lio/micronaut/inject/BeanDefinition<*>;
0 1 3 method Lio/micronaut/inject/ExecutableMethod<**>;
Signature: (Ljava/lang/String;Lio/micronaut/inject/BeanDefinition<*>;Lio/micronaut/inject/ExecutableMethod<**>;)Lio/micronaut/web/router/UriRoute;
MethodParameters:
Name Flags
uri
beanDefinition
method
public abstract io.micronaut.web.router.UriRoute DELETE(java.lang.String, java.lang.Object, java.lang.String, java.lang.Class[]);
descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
MethodParameters:
Name Flags
uri
target
method
parameterTypes
public abstract io.micronaut.web.router.UriRoute DELETE(java.lang.String, java.lang.Class, java.lang.String, java.lang.Class[]);
descriptor: (Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
MethodParameters:
Name Flags
uri
type
method
parameterTypes
public io.micronaut.web.router.UriRoute OPTIONS(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
getstatic io.micronaut.core.naming.conventions.MethodConvention.OPTIONS:Lio/micronaut/core/naming/conventions/MethodConvention;
invokevirtual io.micronaut.core.naming.conventions.MethodConvention.methodName:()Ljava/lang/String;
iconst_0
anewarray java.lang.Class
invokeinterface io.micronaut.web.router.RouteBuilder.OPTIONS:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/web/router/RouteBuilder;
0 1 1 uri Ljava/lang/String;
0 1 2 target Ljava/lang/Object;
MethodParameters:
Name Flags
uri
target
public io.micronaut.web.router.UriRoute OPTIONS(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
astore 2
start local 2 1: aload 0
aload 0
invokeinterface io.micronaut.web.router.RouteBuilder.getUriNamingStrategy:()Lio/micronaut/web/router/RouteBuilder$UriNamingStrategy;
aload 2
invokeinterface io.micronaut.web.router.RouteBuilder$UriNamingStrategy.resolveUri:(Ljava/lang/Class;)Ljava/lang/String;
aload 1
invokeinterface io.micronaut.web.router.RouteBuilder.OPTIONS:(Ljava/lang/String;Ljava/lang/Object;)Lio/micronaut/web/router/UriRoute;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/micronaut/web/router/RouteBuilder;
0 2 1 target Ljava/lang/Object;
1 2 2 type Ljava/lang/Class<*>;
MethodParameters:
Name Flags
target
public io.micronaut.web.router.UriRoute OPTIONS(java.lang.Object, io.micronaut.core.naming.conventions.PropertyConvention);
descriptor: (Ljava/lang/Object;Lio/micronaut/core/naming/conventions/PropertyConvention;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
astore 3
start local 3 1: aload 0
aload 0
invokeinterface io.micronaut.web.router.RouteBuilder.getUriNamingStrategy:()Lio/micronaut/web/router/RouteBuilder$UriNamingStrategy;
aload 3
aload 2
invokeinterface io.micronaut.web.router.RouteBuilder$UriNamingStrategy.resolveUri:(Ljava/lang/Class;Lio/micronaut/core/naming/conventions/PropertyConvention;)Ljava/lang/String;
aload 1
getstatic io.micronaut.core.naming.conventions.MethodConvention.OPTIONS:Lio/micronaut/core/naming/conventions/MethodConvention;
invokevirtual io.micronaut.core.naming.conventions.MethodConvention.methodName:()Ljava/lang/String;
iconst_0
anewarray java.lang.Class
invokeinterface io.micronaut.web.router.RouteBuilder.OPTIONS:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/micronaut/web/router/RouteBuilder;
0 2 1 target Ljava/lang/Object;
0 2 2 id Lio/micronaut/core/naming/conventions/PropertyConvention;
1 2 3 type Ljava/lang/Class<*>;
MethodParameters:
Name Flags
target
id
public io.micronaut.web.router.UriRoute OPTIONS(java.lang.Class);
descriptor: (Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokeinterface io.micronaut.web.router.RouteBuilder.getUriNamingStrategy:()Lio/micronaut/web/router/RouteBuilder$UriNamingStrategy;
aload 1
invokeinterface io.micronaut.web.router.RouteBuilder$UriNamingStrategy.resolveUri:(Ljava/lang/Class;)Ljava/lang/String;
aload 1
getstatic io.micronaut.core.naming.conventions.MethodConvention.OPTIONS:Lio/micronaut/core/naming/conventions/MethodConvention;
invokevirtual io.micronaut.core.naming.conventions.MethodConvention.methodName:()Ljava/lang/String;
iconst_0
anewarray java.lang.Class
invokeinterface io.micronaut.web.router.RouteBuilder.OPTIONS:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/web/router/RouteBuilder;
0 1 1 type Ljava/lang/Class;
MethodParameters:
Name Flags
type
public io.micronaut.web.router.UriRoute OPTIONS(java.lang.Class, io.micronaut.core.naming.conventions.PropertyConvention);
descriptor: (Ljava/lang/Class;Lio/micronaut/core/naming/conventions/PropertyConvention;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 0
invokeinterface io.micronaut.web.router.RouteBuilder.getUriNamingStrategy:()Lio/micronaut/web/router/RouteBuilder$UriNamingStrategy;
aload 1
aload 2
invokeinterface io.micronaut.web.router.RouteBuilder$UriNamingStrategy.resolveUri:(Ljava/lang/Class;Lio/micronaut/core/naming/conventions/PropertyConvention;)Ljava/lang/String;
aload 1
getstatic io.micronaut.core.naming.conventions.MethodConvention.OPTIONS:Lio/micronaut/core/naming/conventions/MethodConvention;
invokevirtual io.micronaut.core.naming.conventions.MethodConvention.methodName:()Ljava/lang/String;
iconst_0
anewarray java.lang.Class
invokeinterface io.micronaut.web.router.RouteBuilder.OPTIONS:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/web/router/RouteBuilder;
0 1 1 type Ljava/lang/Class;
0 1 2 id Lio/micronaut/core/naming/conventions/PropertyConvention;
MethodParameters:
Name Flags
type
id
public io.micronaut.web.router.UriRoute OPTIONS(java.lang.String, io.micronaut.inject.ExecutableMethod<?, ?>);
descriptor: (Ljava/lang/String;Lio/micronaut/inject/ExecutableMethod;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokeinterface io.micronaut.inject.ExecutableMethod.getDeclaringType:()Ljava/lang/Class;
aload 2
invokeinterface io.micronaut.inject.ExecutableMethod.getMethodName:()Ljava/lang/String;
aload 2
invokeinterface io.micronaut.inject.ExecutableMethod.getArgumentTypes:()[Ljava/lang/Class;
invokeinterface io.micronaut.web.router.RouteBuilder.OPTIONS:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/web/router/RouteBuilder;
0 1 1 uri Ljava/lang/String;
0 1 2 method Lio/micronaut/inject/ExecutableMethod<**>;
Signature: (Ljava/lang/String;Lio/micronaut/inject/ExecutableMethod<**>;)Lio/micronaut/web/router/UriRoute;
MethodParameters:
Name Flags
uri
method
public io.micronaut.web.router.UriRoute OPTIONS(java.lang.String, io.micronaut.inject.BeanDefinition<?>, io.micronaut.inject.ExecutableMethod<?, ?>);
descriptor: (Ljava/lang/String;Lio/micronaut/inject/BeanDefinition;Lio/micronaut/inject/ExecutableMethod;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
invokeinterface io.micronaut.inject.BeanDefinition.getBeanType:()Ljava/lang/Class;
aload 3
invokeinterface io.micronaut.inject.ExecutableMethod.getMethodName:()Ljava/lang/String;
aload 3
invokeinterface io.micronaut.inject.ExecutableMethod.getArgumentTypes:()[Ljava/lang/Class;
invokeinterface io.micronaut.web.router.RouteBuilder.OPTIONS:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
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/RouteBuilder;
0 1 1 uri Ljava/lang/String;
0 1 2 beanDefinition Lio/micronaut/inject/BeanDefinition<*>;
0 1 3 method Lio/micronaut/inject/ExecutableMethod<**>;
Signature: (Ljava/lang/String;Lio/micronaut/inject/BeanDefinition<*>;Lio/micronaut/inject/ExecutableMethod<**>;)Lio/micronaut/web/router/UriRoute;
MethodParameters:
Name Flags
uri
beanDefinition
method
public abstract io.micronaut.web.router.UriRoute OPTIONS(java.lang.String, java.lang.Object, java.lang.String, java.lang.Class[]);
descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
MethodParameters:
Name Flags
uri
target
method
parameterTypes
public abstract io.micronaut.web.router.UriRoute OPTIONS(java.lang.String, java.lang.Class, java.lang.String, java.lang.Class[]);
descriptor: (Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
MethodParameters:
Name Flags
uri
type
method
parameterTypes
public io.micronaut.web.router.UriRoute HEAD(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
getstatic io.micronaut.core.naming.conventions.MethodConvention.HEAD:Lio/micronaut/core/naming/conventions/MethodConvention;
invokevirtual io.micronaut.core.naming.conventions.MethodConvention.methodName:()Ljava/lang/String;
iconst_0
anewarray java.lang.Class
invokeinterface io.micronaut.web.router.RouteBuilder.HEAD:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/web/router/RouteBuilder;
0 1 1 uri Ljava/lang/String;
0 1 2 target Ljava/lang/Object;
MethodParameters:
Name Flags
uri
target
public io.micronaut.web.router.UriRoute HEAD(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
astore 2
start local 2 1: aload 0
aload 0
invokeinterface io.micronaut.web.router.RouteBuilder.getUriNamingStrategy:()Lio/micronaut/web/router/RouteBuilder$UriNamingStrategy;
aload 2
invokeinterface io.micronaut.web.router.RouteBuilder$UriNamingStrategy.resolveUri:(Ljava/lang/Class;)Ljava/lang/String;
aload 1
invokeinterface io.micronaut.web.router.RouteBuilder.HEAD:(Ljava/lang/String;Ljava/lang/Object;)Lio/micronaut/web/router/UriRoute;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/micronaut/web/router/RouteBuilder;
0 2 1 target Ljava/lang/Object;
1 2 2 type Ljava/lang/Class<*>;
MethodParameters:
Name Flags
target
public io.micronaut.web.router.UriRoute HEAD(java.lang.Object, io.micronaut.core.naming.conventions.PropertyConvention);
descriptor: (Ljava/lang/Object;Lio/micronaut/core/naming/conventions/PropertyConvention;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
astore 3
start local 3 1: aload 0
aload 0
invokeinterface io.micronaut.web.router.RouteBuilder.getUriNamingStrategy:()Lio/micronaut/web/router/RouteBuilder$UriNamingStrategy;
aload 3
aload 2
invokeinterface io.micronaut.web.router.RouteBuilder$UriNamingStrategy.resolveUri:(Ljava/lang/Class;Lio/micronaut/core/naming/conventions/PropertyConvention;)Ljava/lang/String;
aload 1
getstatic io.micronaut.core.naming.conventions.MethodConvention.HEAD:Lio/micronaut/core/naming/conventions/MethodConvention;
invokevirtual io.micronaut.core.naming.conventions.MethodConvention.methodName:()Ljava/lang/String;
iconst_0
anewarray java.lang.Class
invokeinterface io.micronaut.web.router.RouteBuilder.HEAD:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/micronaut/web/router/RouteBuilder;
0 2 1 target Ljava/lang/Object;
0 2 2 id Lio/micronaut/core/naming/conventions/PropertyConvention;
1 2 3 type Ljava/lang/Class<*>;
MethodParameters:
Name Flags
target
id
public io.micronaut.web.router.UriRoute HEAD(java.lang.Class);
descriptor: (Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokeinterface io.micronaut.web.router.RouteBuilder.getUriNamingStrategy:()Lio/micronaut/web/router/RouteBuilder$UriNamingStrategy;
aload 1
invokeinterface io.micronaut.web.router.RouteBuilder$UriNamingStrategy.resolveUri:(Ljava/lang/Class;)Ljava/lang/String;
aload 1
getstatic io.micronaut.core.naming.conventions.MethodConvention.HEAD:Lio/micronaut/core/naming/conventions/MethodConvention;
invokevirtual io.micronaut.core.naming.conventions.MethodConvention.methodName:()Ljava/lang/String;
iconst_0
anewarray java.lang.Class
invokeinterface io.micronaut.web.router.RouteBuilder.HEAD:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/web/router/RouteBuilder;
0 1 1 type Ljava/lang/Class;
MethodParameters:
Name Flags
type
public io.micronaut.web.router.UriRoute HEAD(java.lang.Class, io.micronaut.core.naming.conventions.PropertyConvention);
descriptor: (Ljava/lang/Class;Lio/micronaut/core/naming/conventions/PropertyConvention;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 0
invokeinterface io.micronaut.web.router.RouteBuilder.getUriNamingStrategy:()Lio/micronaut/web/router/RouteBuilder$UriNamingStrategy;
aload 1
aload 2
invokeinterface io.micronaut.web.router.RouteBuilder$UriNamingStrategy.resolveUri:(Ljava/lang/Class;Lio/micronaut/core/naming/conventions/PropertyConvention;)Ljava/lang/String;
aload 1
getstatic io.micronaut.core.naming.conventions.MethodConvention.HEAD:Lio/micronaut/core/naming/conventions/MethodConvention;
invokevirtual io.micronaut.core.naming.conventions.MethodConvention.methodName:()Ljava/lang/String;
iconst_0
anewarray java.lang.Class
invokeinterface io.micronaut.web.router.RouteBuilder.HEAD:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/web/router/RouteBuilder;
0 1 1 type Ljava/lang/Class;
0 1 2 id Lio/micronaut/core/naming/conventions/PropertyConvention;
MethodParameters:
Name Flags
type
id
public io.micronaut.web.router.UriRoute HEAD(java.lang.String, io.micronaut.inject.ExecutableMethod<?, ?>);
descriptor: (Ljava/lang/String;Lio/micronaut/inject/ExecutableMethod;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokeinterface io.micronaut.inject.ExecutableMethod.getDeclaringType:()Ljava/lang/Class;
aload 2
invokeinterface io.micronaut.inject.ExecutableMethod.getMethodName:()Ljava/lang/String;
aload 2
invokeinterface io.micronaut.inject.ExecutableMethod.getArgumentTypes:()[Ljava/lang/Class;
invokeinterface io.micronaut.web.router.RouteBuilder.HEAD:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/web/router/RouteBuilder;
0 1 1 uri Ljava/lang/String;
0 1 2 method Lio/micronaut/inject/ExecutableMethod<**>;
Signature: (Ljava/lang/String;Lio/micronaut/inject/ExecutableMethod<**>;)Lio/micronaut/web/router/UriRoute;
MethodParameters:
Name Flags
uri
method
public io.micronaut.web.router.UriRoute HEAD(java.lang.String, io.micronaut.inject.BeanDefinition<?>, io.micronaut.inject.ExecutableMethod<?, ?>);
descriptor: (Ljava/lang/String;Lio/micronaut/inject/BeanDefinition;Lio/micronaut/inject/ExecutableMethod;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
invokeinterface io.micronaut.inject.BeanDefinition.getBeanType:()Ljava/lang/Class;
aload 3
invokeinterface io.micronaut.inject.ExecutableMethod.getMethodName:()Ljava/lang/String;
aload 3
invokeinterface io.micronaut.inject.ExecutableMethod.getArgumentTypes:()[Ljava/lang/Class;
invokeinterface io.micronaut.web.router.RouteBuilder.HEAD:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
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/RouteBuilder;
0 1 1 uri Ljava/lang/String;
0 1 2 beanDefinition Lio/micronaut/inject/BeanDefinition<*>;
0 1 3 method Lio/micronaut/inject/ExecutableMethod<**>;
Signature: (Ljava/lang/String;Lio/micronaut/inject/BeanDefinition<*>;Lio/micronaut/inject/ExecutableMethod<**>;)Lio/micronaut/web/router/UriRoute;
MethodParameters:
Name Flags
uri
beanDefinition
method
public abstract io.micronaut.web.router.UriRoute HEAD(java.lang.String, java.lang.Object, java.lang.String, java.lang.Class[]);
descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
MethodParameters:
Name Flags
uri
target
method
parameterTypes
public abstract io.micronaut.web.router.UriRoute HEAD(java.lang.String, java.lang.Class, java.lang.String, java.lang.Class[]);
descriptor: (Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
MethodParameters:
Name Flags
uri
type
method
parameterTypes
public io.micronaut.web.router.UriRoute TRACE(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
getstatic io.micronaut.core.naming.conventions.MethodConvention.TRACE:Lio/micronaut/core/naming/conventions/MethodConvention;
invokevirtual io.micronaut.core.naming.conventions.MethodConvention.methodName:()Ljava/lang/String;
iconst_0
anewarray java.lang.Class
invokeinterface io.micronaut.web.router.RouteBuilder.TRACE:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/web/router/RouteBuilder;
0 1 1 uri Ljava/lang/String;
0 1 2 target Ljava/lang/Object;
MethodParameters:
Name Flags
uri
target
public io.micronaut.web.router.UriRoute TRACE(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
astore 2
start local 2 1: aload 0
aload 0
invokeinterface io.micronaut.web.router.RouteBuilder.getUriNamingStrategy:()Lio/micronaut/web/router/RouteBuilder$UriNamingStrategy;
aload 2
invokeinterface io.micronaut.web.router.RouteBuilder$UriNamingStrategy.resolveUri:(Ljava/lang/Class;)Ljava/lang/String;
aload 1
invokeinterface io.micronaut.web.router.RouteBuilder.TRACE:(Ljava/lang/String;Ljava/lang/Object;)Lio/micronaut/web/router/UriRoute;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/micronaut/web/router/RouteBuilder;
0 2 1 target Ljava/lang/Object;
1 2 2 type Ljava/lang/Class<*>;
MethodParameters:
Name Flags
target
public io.micronaut.web.router.UriRoute TRACE(java.lang.Object, io.micronaut.core.naming.conventions.PropertyConvention);
descriptor: (Ljava/lang/Object;Lio/micronaut/core/naming/conventions/PropertyConvention;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
astore 3
start local 3 1: aload 0
aload 0
invokeinterface io.micronaut.web.router.RouteBuilder.getUriNamingStrategy:()Lio/micronaut/web/router/RouteBuilder$UriNamingStrategy;
aload 3
aload 2
invokeinterface io.micronaut.web.router.RouteBuilder$UriNamingStrategy.resolveUri:(Ljava/lang/Class;Lio/micronaut/core/naming/conventions/PropertyConvention;)Ljava/lang/String;
aload 1
getstatic io.micronaut.core.naming.conventions.MethodConvention.TRACE:Lio/micronaut/core/naming/conventions/MethodConvention;
invokevirtual io.micronaut.core.naming.conventions.MethodConvention.methodName:()Ljava/lang/String;
iconst_0
anewarray java.lang.Class
invokeinterface io.micronaut.web.router.RouteBuilder.TRACE:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/micronaut/web/router/RouteBuilder;
0 2 1 target Ljava/lang/Object;
0 2 2 id Lio/micronaut/core/naming/conventions/PropertyConvention;
1 2 3 type Ljava/lang/Class<*>;
MethodParameters:
Name Flags
target
id
public io.micronaut.web.router.UriRoute TRACE(java.lang.Class);
descriptor: (Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
invokeinterface io.micronaut.web.router.RouteBuilder.getUriNamingStrategy:()Lio/micronaut/web/router/RouteBuilder$UriNamingStrategy;
aload 1
invokeinterface io.micronaut.web.router.RouteBuilder$UriNamingStrategy.resolveUri:(Ljava/lang/Class;)Ljava/lang/String;
aload 1
getstatic io.micronaut.core.naming.conventions.MethodConvention.TRACE:Lio/micronaut/core/naming/conventions/MethodConvention;
invokevirtual io.micronaut.core.naming.conventions.MethodConvention.methodName:()Ljava/lang/String;
iconst_0
anewarray java.lang.Class
invokeinterface io.micronaut.web.router.RouteBuilder.TRACE:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/web/router/RouteBuilder;
0 1 1 type Ljava/lang/Class;
MethodParameters:
Name Flags
type
public io.micronaut.web.router.UriRoute TRACE(java.lang.Class, io.micronaut.core.naming.conventions.PropertyConvention);
descriptor: (Ljava/lang/Class;Lio/micronaut/core/naming/conventions/PropertyConvention;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 0
invokeinterface io.micronaut.web.router.RouteBuilder.getUriNamingStrategy:()Lio/micronaut/web/router/RouteBuilder$UriNamingStrategy;
aload 1
aload 2
invokeinterface io.micronaut.web.router.RouteBuilder$UriNamingStrategy.resolveUri:(Ljava/lang/Class;Lio/micronaut/core/naming/conventions/PropertyConvention;)Ljava/lang/String;
aload 1
getstatic io.micronaut.core.naming.conventions.MethodConvention.TRACE:Lio/micronaut/core/naming/conventions/MethodConvention;
invokevirtual io.micronaut.core.naming.conventions.MethodConvention.methodName:()Ljava/lang/String;
iconst_0
anewarray java.lang.Class
invokeinterface io.micronaut.web.router.RouteBuilder.HEAD:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/web/router/RouteBuilder;
0 1 1 type Ljava/lang/Class;
0 1 2 id Lio/micronaut/core/naming/conventions/PropertyConvention;
MethodParameters:
Name Flags
type
id
public io.micronaut.web.router.UriRoute TRACE(java.lang.String, io.micronaut.inject.ExecutableMethod<?, ?>);
descriptor: (Ljava/lang/String;Lio/micronaut/inject/ExecutableMethod;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokeinterface io.micronaut.inject.ExecutableMethod.getDeclaringType:()Ljava/lang/Class;
aload 2
invokeinterface io.micronaut.inject.ExecutableMethod.getMethodName:()Ljava/lang/String;
aload 2
invokeinterface io.micronaut.inject.ExecutableMethod.getArgumentTypes:()[Ljava/lang/Class;
invokeinterface io.micronaut.web.router.RouteBuilder.TRACE:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/micronaut/web/router/RouteBuilder;
0 1 1 uri Ljava/lang/String;
0 1 2 method Lio/micronaut/inject/ExecutableMethod<**>;
Signature: (Ljava/lang/String;Lio/micronaut/inject/ExecutableMethod<**>;)Lio/micronaut/web/router/UriRoute;
MethodParameters:
Name Flags
uri
method
public io.micronaut.web.router.UriRoute TRACE(java.lang.String, io.micronaut.inject.BeanDefinition<?>, io.micronaut.inject.ExecutableMethod<?, ?>);
descriptor: (Ljava/lang/String;Lio/micronaut/inject/BeanDefinition;Lio/micronaut/inject/ExecutableMethod;)Lio/micronaut/web/router/UriRoute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
invokeinterface io.micronaut.inject.BeanDefinition.getBeanType:()Ljava/lang/Class;
aload 3
invokeinterface io.micronaut.inject.ExecutableMethod.getMethodName:()Ljava/lang/String;
aload 3
invokeinterface io.micronaut.inject.ExecutableMethod.getArgumentTypes:()[Ljava/lang/Class;
invokeinterface io.micronaut.web.router.RouteBuilder.TRACE:(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
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/RouteBuilder;
0 1 1 uri Ljava/lang/String;
0 1 2 beanDefinition Lio/micronaut/inject/BeanDefinition<*>;
0 1 3 method Lio/micronaut/inject/ExecutableMethod<**>;
Signature: (Ljava/lang/String;Lio/micronaut/inject/BeanDefinition<*>;Lio/micronaut/inject/ExecutableMethod<**>;)Lio/micronaut/web/router/UriRoute;
MethodParameters:
Name Flags
uri
beanDefinition
method
public abstract io.micronaut.web.router.UriRoute TRACE(java.lang.String, java.lang.Object, java.lang.String, java.lang.Class[]);
descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
MethodParameters:
Name Flags
uri
target
method
parameterTypes
public abstract io.micronaut.web.router.UriRoute TRACE(java.lang.String, java.lang.Class, java.lang.String, java.lang.Class[]);
descriptor: (Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Lio/micronaut/web/router/UriRoute;
flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
MethodParameters:
Name Flags
uri
type
method
parameterTypes
}
SourceFile: "RouteBuilder.java"
NestMembers:
io.micronaut.web.router.RouteBuilder$UriNamingStrategy
InnerClasses:
public abstract UriNamingStrategy = io.micronaut.web.router.RouteBuilder$UriNamingStrategy of io.micronaut.web.router.RouteBuilder
RuntimeVisibleAnnotations:
io.micronaut.core.annotation.Indexed(value = Lio/micronaut/web/router/RouteBuilder;)