public class org.glassfish.jersey.client.RequestProcessingInitializationStage implements java.util.function.Function<org.glassfish.jersey.client.ClientRequest, org.glassfish.jersey.client.ClientRequest>
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.glassfish.jersey.client.RequestProcessingInitializationStage
super_class: java.lang.Object
{
private final javax.inject.Provider<org.glassfish.jersey.internal.util.collection.Ref<org.glassfish.jersey.client.ClientRequest>> requestRefProvider;
descriptor: Ljavax/inject/Provider;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljavax/inject/Provider<Lorg/glassfish/jersey/internal/util/collection/Ref<Lorg/glassfish/jersey/client/ClientRequest;>;>;
private final org.glassfish.jersey.message.MessageBodyWorkers workersProvider;
descriptor: Lorg/glassfish/jersey/message/MessageBodyWorkers;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.lang.Iterable<javax.ws.rs.ext.WriterInterceptor> writerInterceptors;
descriptor: Ljava/lang/Iterable;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/lang/Iterable<Ljavax/ws/rs/ext/WriterInterceptor;>;
private final java.lang.Iterable<javax.ws.rs.ext.ReaderInterceptor> readerInterceptors;
descriptor: Ljava/lang/Iterable;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/lang/Iterable<Ljavax/ws/rs/ext/ReaderInterceptor;>;
public void <init>(javax.inject.Provider<org.glassfish.jersey.internal.util.collection.Ref<org.glassfish.jersey.client.ClientRequest>>, org.glassfish.jersey.message.MessageBodyWorkers, org.glassfish.jersey.internal.inject.InjectionManager);
descriptor: (Ljavax/inject/Provider;Lorg/glassfish/jersey/message/MessageBodyWorkers;Lorg/glassfish/jersey/internal/inject/InjectionManager;)V
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
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield org.glassfish.jersey.client.RequestProcessingInitializationStage.requestRefProvider:Ljavax/inject/Provider;
2: aload 0
aload 2
putfield org.glassfish.jersey.client.RequestProcessingInitializationStage.workersProvider:Lorg/glassfish/jersey/message/MessageBodyWorkers;
3: aload 0
4: aload 3
ldc Ljavax/ws/rs/ext/WriterInterceptor;
5: new org.glassfish.jersey.model.internal.RankedComparator
dup
invokespecial org.glassfish.jersey.model.internal.RankedComparator.<init>:()V
6: 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;
7: invokeinterface java.lang.Iterable.spliterator:()Ljava/util/Spliterator;
iconst_0
8: invokestatic java.util.stream.StreamSupport.stream:(Ljava/util/Spliterator;Z)Ljava/util/stream/Stream;
9: invokestatic java.util.stream.Collectors.toList:()Ljava/util/stream/Collector;
invokeinterface java.util.stream.Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
checkcast java.util.List
10: invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
putfield org.glassfish.jersey.client.RequestProcessingInitializationStage.writerInterceptors:Ljava/lang/Iterable;
11: aload 0
12: aload 3
ldc Ljavax/ws/rs/ext/ReaderInterceptor;
13: new org.glassfish.jersey.model.internal.RankedComparator
dup
invokespecial org.glassfish.jersey.model.internal.RankedComparator.<init>:()V
14: 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;
15: invokeinterface java.lang.Iterable.spliterator:()Ljava/util/Spliterator;
iconst_0
16: invokestatic java.util.stream.StreamSupport.stream:(Ljava/util/Spliterator;Z)Ljava/util/stream/Stream;
17: invokestatic java.util.stream.Collectors.toList:()Ljava/util/stream/Collector;
invokeinterface java.util.stream.Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
checkcast java.util.List
18: invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
putfield org.glassfish.jersey.client.RequestProcessingInitializationStage.readerInterceptors:Ljava/lang/Iterable;
19: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lorg/glassfish/jersey/client/RequestProcessingInitializationStage;
0 20 1 requestRefProvider Ljavax/inject/Provider<Lorg/glassfish/jersey/internal/util/collection/Ref<Lorg/glassfish/jersey/client/ClientRequest;>;>;
0 20 2 workersProvider Lorg/glassfish/jersey/message/MessageBodyWorkers;
0 20 3 injectionManager Lorg/glassfish/jersey/internal/inject/InjectionManager;
Signature: (Ljavax/inject/Provider<Lorg/glassfish/jersey/internal/util/collection/Ref<Lorg/glassfish/jersey/client/ClientRequest;>;>;Lorg/glassfish/jersey/message/MessageBodyWorkers;Lorg/glassfish/jersey/internal/inject/InjectionManager;)V
MethodParameters:
Name Flags
requestRefProvider
workersProvider
injectionManager
public org.glassfish.jersey.client.ClientRequest apply(org.glassfish.jersey.client.ClientRequest);
descriptor: (Lorg/glassfish/jersey/client/ClientRequest;)Lorg/glassfish/jersey/client/ClientRequest;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.glassfish.jersey.client.RequestProcessingInitializationStage.requestRefProvider:Ljavax/inject/Provider;
invokeinterface javax.inject.Provider.get:()Ljava/lang/Object;
checkcast org.glassfish.jersey.internal.util.collection.Ref
aload 1
invokeinterface org.glassfish.jersey.internal.util.collection.Ref.set:(Ljava/lang/Object;)V
1: aload 1
aload 0
getfield org.glassfish.jersey.client.RequestProcessingInitializationStage.workersProvider:Lorg/glassfish/jersey/message/MessageBodyWorkers;
invokevirtual org.glassfish.jersey.client.ClientRequest.setWorkers:(Lorg/glassfish/jersey/message/MessageBodyWorkers;)V
2: aload 1
aload 0
getfield org.glassfish.jersey.client.RequestProcessingInitializationStage.writerInterceptors:Ljava/lang/Iterable;
invokevirtual org.glassfish.jersey.client.ClientRequest.setWriterInterceptors:(Ljava/lang/Iterable;)V
3: aload 1
aload 0
getfield org.glassfish.jersey.client.RequestProcessingInitializationStage.readerInterceptors:Ljava/lang/Iterable;
invokevirtual org.glassfish.jersey.client.ClientRequest.setReaderInterceptors:(Ljava/lang/Iterable;)V
4: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/glassfish/jersey/client/RequestProcessingInitializationStage;
0 5 1 requestContext Lorg/glassfish/jersey/client/ClientRequest;
MethodParameters:
Name Flags
requestContext
public java.lang.Object apply(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast org.glassfish.jersey.client.ClientRequest
invokevirtual org.glassfish.jersey.client.RequestProcessingInitializationStage.apply:(Lorg/glassfish/jersey/client/ClientRequest;)Lorg/glassfish/jersey/client/ClientRequest;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
Signature: Ljava/lang/Object;Ljava/util/function/Function<Lorg/glassfish/jersey/client/ClientRequest;Lorg/glassfish/jersey/client/ClientRequest;>;
SourceFile: "RequestProcessingInitializationStage.java"