public final class reactor.core.publisher.Sinks
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: reactor.core.publisher.Sinks
  super_class: java.lang.Object
{
  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // reactor.core.publisher.Sinks this
         0: .line 48
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 49
            return
        end local 0 // reactor.core.publisher.Sinks this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lreactor/core/publisher/Sinks;

  public static <T> reactor.core.publisher.Sinks$Empty<T> empty();
    descriptor: ()Lreactor/core/publisher/Sinks$Empty;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 65
            getstatic reactor.core.publisher.SinksSpecs.DEFAULT_ROOT_SPEC:Lreactor/core/publisher/Sinks$RootSpec;
            invokeinterface reactor.core.publisher.Sinks$RootSpec.empty:()Lreactor/core/publisher/Sinks$Empty;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: <T:Ljava/lang/Object;>()Lreactor/core/publisher/Sinks$Empty<TT;>;

  public static <T> reactor.core.publisher.Sinks$One<T> one();
    descriptor: ()Lreactor/core/publisher/Sinks$One;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 80
            getstatic reactor.core.publisher.SinksSpecs.DEFAULT_ROOT_SPEC:Lreactor/core/publisher/Sinks$RootSpec;
            invokeinterface reactor.core.publisher.Sinks$RootSpec.one:()Lreactor/core/publisher/Sinks$One;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: <T:Ljava/lang/Object;>()Lreactor/core/publisher/Sinks$One<TT;>;

  public static reactor.core.publisher.Sinks$ManySpec many();
    descriptor: ()Lreactor/core/publisher/Sinks$ManySpec;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 92
            getstatic reactor.core.publisher.SinksSpecs.DEFAULT_ROOT_SPEC:Lreactor/core/publisher/Sinks$RootSpec;
            invokeinterface reactor.core.publisher.Sinks$RootSpec.many:()Lreactor/core/publisher/Sinks$ManySpec;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static reactor.core.publisher.Sinks$RootSpec unsafe();
    descriptor: ()Lreactor/core/publisher/Sinks$RootSpec;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 106
            getstatic reactor.core.publisher.SinksSpecs.UNSAFE_ROOT_SPEC:Lreactor/core/publisher/Sinks$RootSpec;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "Sinks.java"
NestMembers:
  reactor.core.publisher.Sinks$EmissionException  reactor.core.publisher.Sinks$EmitFailureHandler  reactor.core.publisher.Sinks$EmitResult  reactor.core.publisher.Sinks$Empty  reactor.core.publisher.Sinks$Many  reactor.core.publisher.Sinks$ManySpec  reactor.core.publisher.Sinks$MulticastReplaySpec  reactor.core.publisher.Sinks$MulticastSpec  reactor.core.publisher.Sinks$One  reactor.core.publisher.Sinks$RootSpec  reactor.core.publisher.Sinks$UnicastSpec
InnerClasses:
  public final EmissionException = reactor.core.publisher.Sinks$EmissionException of reactor.core.publisher.Sinks
  public abstract EmitFailureHandler = reactor.core.publisher.Sinks$EmitFailureHandler of reactor.core.publisher.Sinks
  public final EmitResult = reactor.core.publisher.Sinks$EmitResult of reactor.core.publisher.Sinks
  public abstract Empty = reactor.core.publisher.Sinks$Empty of reactor.core.publisher.Sinks
  public abstract Many = reactor.core.publisher.Sinks$Many of reactor.core.publisher.Sinks
  public abstract ManySpec = reactor.core.publisher.Sinks$ManySpec of reactor.core.publisher.Sinks
  public abstract MulticastReplaySpec = reactor.core.publisher.Sinks$MulticastReplaySpec of reactor.core.publisher.Sinks
  public abstract MulticastSpec = reactor.core.publisher.Sinks$MulticastSpec of reactor.core.publisher.Sinks
  public abstract One = reactor.core.publisher.Sinks$One of reactor.core.publisher.Sinks
  public abstract RootSpec = reactor.core.publisher.Sinks$RootSpec of reactor.core.publisher.Sinks
  public abstract UnicastSpec = reactor.core.publisher.Sinks$UnicastSpec of reactor.core.publisher.Sinks