class org.glassfish.jersey.client.InvocationBuilderListenerStage
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.glassfish.jersey.client.InvocationBuilderListenerStage
super_class: java.lang.Object
{
final java.util.Iterator<org.glassfish.jersey.client.spi.InvocationBuilderListener> invocationBuilderListenerIterator;
descriptor: Ljava/util/Iterator;
flags: (0x0010) ACC_FINAL
Signature: Ljava/util/Iterator<Lorg/glassfish/jersey/client/spi/InvocationBuilderListener;>;
void <init>(org.glassfish.jersey.internal.inject.InjectionManager);
descriptor: (Lorg/glassfish/jersey/internal/inject/InjectionManager;)V
flags: (0x0000)
Code:
stack=4, locals=3, args_size=2
start local 0 // org.glassfish.jersey.client.InvocationBuilderListenerStage this
start local 1 // org.glassfish.jersey.internal.inject.InjectionManager injectionManager
0: .line 45
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 47
new org.glassfish.jersey.model.internal.RankedComparator
dup
getstatic org.glassfish.jersey.model.internal.RankedComparator$Order.ASCENDING:Lorg/glassfish/jersey/model/internal/RankedComparator$Order;
invokespecial org.glassfish.jersey.model.internal.RankedComparator.<init>:(Lorg/glassfish/jersey/model/internal/RankedComparator$Order;)V
2: .line 46
astore 2 /* comparator */
start local 2 // org.glassfish.jersey.model.internal.RankedComparator comparator
3: .line 48
aload 0 /* this */
4: .line 49
aload 1 /* injectionManager */
ldc Lorg/glassfish/jersey/client/spi/InvocationBuilderListener;
aload 2 /* comparator */
invokestatic org.glassfish.jersey.internal.inject.Providers.getAllProviders:(Lorg/glassfish/jersey/internal/inject/InjectionManager;Ljava/lang/Class;Lorg/glassfish/jersey/model/internal/RankedComparator;)Ljava/lang/Iterable;
invokeinterface java.lang.Iterable.iterator:()Ljava/util/Iterator;
5: .line 48
putfield org.glassfish.jersey.client.InvocationBuilderListenerStage.invocationBuilderListenerIterator:Ljava/util/Iterator;
6: .line 50
return
end local 2 // org.glassfish.jersey.model.internal.RankedComparator comparator
end local 1 // org.glassfish.jersey.internal.inject.InjectionManager injectionManager
end local 0 // org.glassfish.jersey.client.InvocationBuilderListenerStage this
LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/glassfish/jersey/client/InvocationBuilderListenerStage;
0 7 1 injectionManager Lorg/glassfish/jersey/internal/inject/InjectionManager;
3 7 2 comparator Lorg/glassfish/jersey/model/internal/RankedComparator<Lorg/glassfish/jersey/client/spi/InvocationBuilderListener;>;
MethodParameters:
Name Flags
injectionManager
void invokeListener(org.glassfish.jersey.client.JerseyInvocation$Builder);
descriptor: (Lorg/glassfish/jersey/client/JerseyInvocation$Builder;)V
flags: (0x0000)
Code:
stack=4, locals=2, args_size=2
start local 0 // org.glassfish.jersey.client.InvocationBuilderListenerStage this
start local 1 // org.glassfish.jersey.client.JerseyInvocation$Builder builder
0: .line 53
goto 2
1: .line 54
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield org.glassfish.jersey.client.InvocationBuilderListenerStage.invocationBuilderListenerIterator:Ljava/util/Iterator;
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.glassfish.jersey.client.spi.InvocationBuilderListener
new org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl
dup
aload 1 /* builder */
invokespecial org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl.<init>:(Lorg/glassfish/jersey/client/JerseyInvocation$Builder;)V
invokeinterface org.glassfish.jersey.client.spi.InvocationBuilderListener.onNewBuilder:(Lorg/glassfish/jersey/client/spi/InvocationBuilderListener$InvocationBuilderContext;)V
2: .line 53
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield org.glassfish.jersey.client.InvocationBuilderListenerStage.invocationBuilderListenerIterator:Ljava/util/Iterator;
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
3: .line 56
return
end local 1 // org.glassfish.jersey.client.JerseyInvocation$Builder builder
end local 0 // org.glassfish.jersey.client.InvocationBuilderListenerStage this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/glassfish/jersey/client/InvocationBuilderListenerStage;
0 4 1 builder Lorg/glassfish/jersey/client/JerseyInvocation$Builder;
MethodParameters:
Name Flags
builder
}
SourceFile: "InvocationBuilderListenerStage.java"
NestMembers:
org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl
InnerClasses:
private InvocationBuilderContextImpl = org.glassfish.jersey.client.InvocationBuilderListenerStage$InvocationBuilderContextImpl of org.glassfish.jersey.client.InvocationBuilderListenerStage
public Builder = org.glassfish.jersey.client.JerseyInvocation$Builder of org.glassfish.jersey.client.JerseyInvocation
public abstract InvocationBuilderContext = org.glassfish.jersey.client.spi.InvocationBuilderListener$InvocationBuilderContext of org.glassfish.jersey.client.spi.InvocationBuilderListener
public final Order = org.glassfish.jersey.model.internal.RankedComparator$Order of org.glassfish.jersey.model.internal.RankedComparator