class org.glassfish.jersey.server.model.Parameter$ServerParameterService$2 implements org.glassfish.jersey.model.Parameter$ParamCreationFactory<org.glassfish.jersey.server.model.Parameter>
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.glassfish.jersey.server.model.Parameter$ServerParameterService$2
super_class: java.lang.Object
{
final org.glassfish.jersey.server.model.Parameter$ServerParameterService this$1;
descriptor: Lorg/glassfish/jersey/server/model/Parameter$ServerParameterService;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
void <init>(org.glassfish.jersey.server.model.Parameter$ServerParameterService);
descriptor: (Lorg/glassfish/jersey/server/model/Parameter$ServerParameterService;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 0: aload 0
aload 1
putfield org.glassfish.jersey.server.model.Parameter$ServerParameterService$2.this$1:Lorg/glassfish/jersey/server/model/Parameter$ServerParameterService;
aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/model/Parameter$ServerParameterService$2;
MethodParameters:
Name Flags
this$0 final
public boolean isFor(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc Lorg/glassfish/jersey/server/model/Parameter;
if_acmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/server/model/Parameter$ServerParameterService$2;
0 2 1 clazz Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)Z
MethodParameters:
Name Flags
clazz
public org.glassfish.jersey.server.model.Parameter createParameter(java.lang.annotation.Annotation[], java.lang.annotation.Annotation, org.glassfish.jersey.model.Parameter$Source, java.lang.String, java.lang.Class<?>, java.lang.reflect.Type, boolean, java.lang.String);
descriptor: ([Ljava/lang/annotation/Annotation;Ljava/lang/annotation/Annotation;Lorg/glassfish/jersey/model/Parameter$Source;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/reflect/Type;ZLjava/lang/String;)Lorg/glassfish/jersey/server/model/Parameter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=9, args_size=9
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 0: new org.glassfish.jersey.server.model.Parameter
dup
aload 1
aload 2
aload 3
aload 4
aload 5
aload 6
iload 7
aload 8
invokespecial org.glassfish.jersey.server.model.Parameter.<init>:([Ljava/lang/annotation/Annotation;Ljava/lang/annotation/Annotation;Lorg/glassfish/jersey/model/Parameter$Source;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/reflect/Type;ZLjava/lang/String;)V
areturn
end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/model/Parameter$ServerParameterService$2;
0 1 1 markers [Ljava/lang/annotation/Annotation;
0 1 2 marker Ljava/lang/annotation/Annotation;
0 1 3 source Lorg/glassfish/jersey/model/Parameter$Source;
0 1 4 sourceName Ljava/lang/String;
0 1 5 rawType Ljava/lang/Class<*>;
0 1 6 type Ljava/lang/reflect/Type;
0 1 7 encoded Z
0 1 8 defaultValue Ljava/lang/String;
Signature: ([Ljava/lang/annotation/Annotation;Ljava/lang/annotation/Annotation;Lorg/glassfish/jersey/model/Parameter$Source;Ljava/lang/String;Ljava/lang/Class<*>;Ljava/lang/reflect/Type;ZLjava/lang/String;)Lorg/glassfish/jersey/server/model/Parameter;
MethodParameters:
Name Flags
markers
marker
source
sourceName
rawType
type
encoded
defaultValue
public org.glassfish.jersey.server.model.Parameter createBeanParameter(java.lang.annotation.Annotation[], java.lang.annotation.Annotation, org.glassfish.jersey.model.Parameter$Source, java.lang.String, java.lang.Class<?>, java.lang.reflect.Type, boolean, java.lang.String);
descriptor: ([Ljava/lang/annotation/Annotation;Ljava/lang/annotation/Annotation;Lorg/glassfish/jersey/model/Parameter$Source;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/reflect/Type;ZLjava/lang/String;)Lorg/glassfish/jersey/server/model/Parameter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=9, args_size=9
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 0: new org.glassfish.jersey.server.model.Parameter$BeanParameter
dup
aload 1
aload 2
aload 4
aload 5
aload 6
iload 7
aload 8
invokespecial org.glassfish.jersey.server.model.Parameter$BeanParameter.<init>:([Ljava/lang/annotation/Annotation;Ljava/lang/annotation/Annotation;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/reflect/Type;ZLjava/lang/String;)V
areturn
end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/server/model/Parameter$ServerParameterService$2;
0 1 1 markers [Ljava/lang/annotation/Annotation;
0 1 2 marker Ljava/lang/annotation/Annotation;
0 1 3 source Lorg/glassfish/jersey/model/Parameter$Source;
0 1 4 sourceName Ljava/lang/String;
0 1 5 rawType Ljava/lang/Class<*>;
0 1 6 type Ljava/lang/reflect/Type;
0 1 7 encoded Z
0 1 8 defaultValue Ljava/lang/String;
Signature: ([Ljava/lang/annotation/Annotation;Ljava/lang/annotation/Annotation;Lorg/glassfish/jersey/model/Parameter$Source;Ljava/lang/String;Ljava/lang/Class<*>;Ljava/lang/reflect/Type;ZLjava/lang/String;)Lorg/glassfish/jersey/server/model/Parameter;
MethodParameters:
Name Flags
markers
marker
source
sourceName
rawType
type
encoded
defaultValue
public org.glassfish.jersey.model.Parameter createParameter(java.lang.annotation.Annotation[], java.lang.annotation.Annotation, org.glassfish.jersey.model.Parameter$Source, java.lang.String, java.lang.Class, java.lang.reflect.Type, boolean, java.lang.String);
descriptor: ([Ljava/lang/annotation/Annotation;Ljava/lang/annotation/Annotation;Lorg/glassfish/jersey/model/Parameter$Source;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/reflect/Type;ZLjava/lang/String;)Lorg/glassfish/jersey/model/Parameter;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=9, locals=9, args_size=9
0: aload 0
aload 1
aload 2
aload 3
aload 4
aload 5
aload 6
iload 7
aload 8
invokevirtual org.glassfish.jersey.server.model.Parameter$ServerParameterService$2.createParameter:([Ljava/lang/annotation/Annotation;Ljava/lang/annotation/Annotation;Lorg/glassfish/jersey/model/Parameter$Source;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/reflect/Type;ZLjava/lang/String;)Lorg/glassfish/jersey/server/model/Parameter;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.glassfish.jersey.model.Parameter createBeanParameter(java.lang.annotation.Annotation[], java.lang.annotation.Annotation, org.glassfish.jersey.model.Parameter$Source, java.lang.String, java.lang.Class, java.lang.reflect.Type, boolean, java.lang.String);
descriptor: ([Ljava/lang/annotation/Annotation;Ljava/lang/annotation/Annotation;Lorg/glassfish/jersey/model/Parameter$Source;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/reflect/Type;ZLjava/lang/String;)Lorg/glassfish/jersey/model/Parameter;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=9, locals=9, args_size=9
0: aload 0
aload 1
aload 2
aload 3
aload 4
aload 5
aload 6
iload 7
aload 8
invokevirtual org.glassfish.jersey.server.model.Parameter$ServerParameterService$2.createBeanParameter:([Ljava/lang/annotation/Annotation;Ljava/lang/annotation/Annotation;Lorg/glassfish/jersey/model/Parameter$Source;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/reflect/Type;ZLjava/lang/String;)Lorg/glassfish/jersey/server/model/Parameter;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
Signature: Ljava/lang/Object;Lorg/glassfish/jersey/model/Parameter$ParamCreationFactory<Lorg/glassfish/jersey/server/model/Parameter;>;
SourceFile: "Parameter.java"
EnclosingMethod: org.glassfish.jersey.server.model.Parameter$ServerParameterService.getParameterCreationFactory:()Lorg/glassfish/jersey/model/Parameter$ParamCreationFactory;
NestHost: org.glassfish.jersey.server.model.Parameter
InnerClasses:
public abstract ParamCreationFactory = org.glassfish.jersey.model.Parameter$ParamCreationFactory of org.glassfish.jersey.model.Parameter
public final Source = org.glassfish.jersey.model.Parameter$Source of org.glassfish.jersey.model.Parameter
public BeanParameter = org.glassfish.jersey.server.model.Parameter$BeanParameter of org.glassfish.jersey.server.model.Parameter
public ServerParameterService = org.glassfish.jersey.server.model.Parameter$ServerParameterService of org.glassfish.jersey.server.model.Parameter
org.glassfish.jersey.server.model.Parameter$ServerParameterService$2