class com.codahale.metrics.jersey2.InstrumentedResourceMethodApplicationListener$ChainedRequestEventListener implements org.glassfish.jersey.server.monitoring.RequestEventListener
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.codahale.metrics.jersey2.InstrumentedResourceMethodApplicationListener$ChainedRequestEventListener
super_class: java.lang.Object
{
private final org.glassfish.jersey.server.monitoring.RequestEventListener[] listeners;
descriptor: [Lorg/glassfish/jersey/server/monitoring/RequestEventListener;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private void <init>(org.glassfish.jersey.server.monitoring.RequestEventListener[]);
descriptor: ([Lorg/glassfish/jersey/server/monitoring/RequestEventListener;)V
flags: (0x0082) ACC_PRIVATE, ACC_VARARGS
Code:
stack=2, locals=2, args_size=2
start local 0 // com.codahale.metrics.jersey2.InstrumentedResourceMethodApplicationListener$ChainedRequestEventListener this
start local 1 // org.glassfish.jersey.server.monitoring.RequestEventListener[] listeners
0: .line 273
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 274
aload 0 /* this */
aload 1 /* listeners */
putfield com.codahale.metrics.jersey2.InstrumentedResourceMethodApplicationListener$ChainedRequestEventListener.listeners:[Lorg/glassfish/jersey/server/monitoring/RequestEventListener;
2: .line 275
return
end local 1 // org.glassfish.jersey.server.monitoring.RequestEventListener[] listeners
end local 0 // com.codahale.metrics.jersey2.InstrumentedResourceMethodApplicationListener$ChainedRequestEventListener this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/codahale/metrics/jersey2/InstrumentedResourceMethodApplicationListener$ChainedRequestEventListener;
0 3 1 listeners [Lorg/glassfish/jersey/server/monitoring/RequestEventListener;
MethodParameters:
Name Flags
listeners final
public void onEvent(org.glassfish.jersey.server.monitoring.RequestEvent);
descriptor: (Lorg/glassfish/jersey/server/monitoring/RequestEvent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=6, args_size=2
start local 0 // com.codahale.metrics.jersey2.InstrumentedResourceMethodApplicationListener$ChainedRequestEventListener this
start local 1 // org.glassfish.jersey.server.monitoring.RequestEvent event
0: .line 279
aload 0 /* this */
getfield com.codahale.metrics.jersey2.InstrumentedResourceMethodApplicationListener$ChainedRequestEventListener.listeners:[Lorg/glassfish/jersey/server/monitoring/RequestEventListener;
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 4
StackMap locals: com.codahale.metrics.jersey2.InstrumentedResourceMethodApplicationListener$ChainedRequestEventListener org.glassfish.jersey.server.monitoring.RequestEvent top int int org.glassfish.jersey.server.monitoring.RequestEventListener[]
StackMap stack:
1: aload 5
iload 3
aaload
astore 2 /* listener */
start local 2 // org.glassfish.jersey.server.monitoring.RequestEventListener listener
2: .line 280
aload 2 /* listener */
aload 1 /* event */
invokeinterface org.glassfish.jersey.server.monitoring.RequestEventListener.onEvent:(Lorg/glassfish/jersey/server/monitoring/RequestEvent;)V
end local 2 // org.glassfish.jersey.server.monitoring.RequestEventListener listener
3: .line 279
iinc 3 1
StackMap locals:
StackMap stack:
4: iload 3
iload 4
if_icmplt 1
5: .line 282
return
end local 1 // org.glassfish.jersey.server.monitoring.RequestEvent event
end local 0 // com.codahale.metrics.jersey2.InstrumentedResourceMethodApplicationListener$ChainedRequestEventListener this
LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/codahale/metrics/jersey2/InstrumentedResourceMethodApplicationListener$ChainedRequestEventListener;
0 6 1 event Lorg/glassfish/jersey/server/monitoring/RequestEvent;
2 3 2 listener Lorg/glassfish/jersey/server/monitoring/RequestEventListener;
MethodParameters:
Name Flags
event final
}
SourceFile: "InstrumentedResourceMethodApplicationListener.java"
NestHost: com.codahale.metrics.jersey2.InstrumentedResourceMethodApplicationListener
InnerClasses:
private ChainedRequestEventListener = com.codahale.metrics.jersey2.InstrumentedResourceMethodApplicationListener$ChainedRequestEventListener of com.codahale.metrics.jersey2.InstrumentedResourceMethodApplicationListener