final class reactor.core.publisher.FluxCreate$SinkDisposable implements reactor.core.Disposable
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: reactor.core.publisher.FluxCreate$SinkDisposable
  super_class: java.lang.Object
{
  reactor.core.Disposable onCancel;
    descriptor: Lreactor/core/Disposable;
    flags: (0x0000) 

  reactor.core.Disposable disposable;
    descriptor: Lreactor/core/Disposable;
    flags: (0x0000) 

  void <init>(reactor.core.Disposable, reactor.core.Disposable);
    descriptor: (Lreactor/core/Disposable;Lreactor/core/Disposable;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // reactor.core.publisher.FluxCreate$SinkDisposable this
        start local 1 // reactor.core.Disposable disposable
        start local 2 // reactor.core.Disposable onCancel
         0: .line 1025
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 1026
            aload 0 /* this */
            aload 1 /* disposable */
            putfield reactor.core.publisher.FluxCreate$SinkDisposable.disposable:Lreactor/core/Disposable;
         2: .line 1027
            aload 0 /* this */
            aload 2 /* onCancel */
            putfield reactor.core.publisher.FluxCreate$SinkDisposable.onCancel:Lreactor/core/Disposable;
         3: .line 1028
            return
        end local 2 // reactor.core.Disposable onCancel
        end local 1 // reactor.core.Disposable disposable
        end local 0 // reactor.core.publisher.FluxCreate$SinkDisposable this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0        this  Lreactor/core/publisher/FluxCreate$SinkDisposable;
            0    4     1  disposable  Lreactor/core/Disposable;
            0    4     2    onCancel  Lreactor/core/Disposable;
    RuntimeVisibleParameterAnnotations: 
      0:
        reactor.util.annotation.Nullable()
      1:
        reactor.util.annotation.Nullable()
    MethodParameters:
            Name  Flags
      disposable  
      onCancel    

  public void dispose();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // reactor.core.publisher.FluxCreate$SinkDisposable this
         0: .line 1032
            aload 0 /* this */
            getfield reactor.core.publisher.FluxCreate$SinkDisposable.disposable:Lreactor/core/Disposable;
            ifnull 2
         1: .line 1033
            aload 0 /* this */
            getfield reactor.core.publisher.FluxCreate$SinkDisposable.disposable:Lreactor/core/Disposable;
            invokeinterface reactor.core.Disposable.dispose:()V
         2: .line 1035
      StackMap locals:
      StackMap stack:
            return
        end local 0 // reactor.core.publisher.FluxCreate$SinkDisposable this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lreactor/core/publisher/FluxCreate$SinkDisposable;

  public void cancel();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // reactor.core.publisher.FluxCreate$SinkDisposable this
         0: .line 1038
            aload 0 /* this */
            getfield reactor.core.publisher.FluxCreate$SinkDisposable.onCancel:Lreactor/core/Disposable;
            ifnull 2
         1: .line 1039
            aload 0 /* this */
            getfield reactor.core.publisher.FluxCreate$SinkDisposable.onCancel:Lreactor/core/Disposable;
            invokeinterface reactor.core.Disposable.dispose:()V
         2: .line 1041
      StackMap locals:
      StackMap stack:
            return
        end local 0 // reactor.core.publisher.FluxCreate$SinkDisposable this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lreactor/core/publisher/FluxCreate$SinkDisposable;
}
SourceFile: "FluxCreate.java"
NestHost: reactor.core.publisher.FluxCreate
InnerClasses:
  final SinkDisposable = reactor.core.publisher.FluxCreate$SinkDisposable of reactor.core.publisher.FluxCreate