class jdk.internal.net.http.websocket.MessageQueue$Message
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: jdk.internal.net.http.websocket.MessageQueue$Message
super_class: java.lang.Object
{
private volatile boolean ready;
descriptor: Z
flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE
private jdk.internal.net.http.websocket.MessageQueue$Type type;
descriptor: Ljdk/internal/net/http/websocket/MessageQueue$Type;
flags: (0x0002) ACC_PRIVATE
private java.util.function.Supplier<? extends java.nio.ByteBuffer> binarySupplier;
descriptor: Ljava/util/function/Supplier;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/function/Supplier<+Ljava/nio/ByteBuffer;>;
private java.nio.ByteBuffer binary;
descriptor: Ljava/nio/ByteBuffer;
flags: (0x0002) ACC_PRIVATE
private java.nio.CharBuffer text;
descriptor: Ljava/nio/CharBuffer;
flags: (0x0002) ACC_PRIVATE
private boolean isLast;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private int statusCode;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private java.lang.Object attachment;
descriptor: Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
private java.util.function.BiConsumer action;
descriptor: Ljava/util/function/BiConsumer;
flags: (0x0002) ACC_PRIVATE
private java.util.concurrent.CompletableFuture future;
descriptor: Ljava/util/concurrent/CompletableFuture;
flags: (0x0002) ACC_PRIVATE
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/internal/net/http/websocket/MessageQueue$Message;
}
SourceFile: "MessageQueue.java"
NestHost: jdk.internal.net.http.websocket.MessageQueue
InnerClasses:
private Message = jdk.internal.net.http.websocket.MessageQueue$Message of jdk.internal.net.http.websocket.MessageQueue
private final Type = jdk.internal.net.http.websocket.MessageQueue$Type of jdk.internal.net.http.websocket.MessageQueue