public class com.sun.media.jfxmedia.events.BufferProgressEvent extends com.sun.media.jfxmedia.events.PlayerEvent
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.media.jfxmedia.events.BufferProgressEvent
  super_class: com.sun.media.jfxmedia.events.PlayerEvent
{
  private double duration;
    descriptor: D
    flags: (0x0002) ACC_PRIVATE

  private long start;
    descriptor: J
    flags: (0x0002) ACC_PRIVATE

  private long stop;
    descriptor: J
    flags: (0x0002) ACC_PRIVATE

  private long position;
    descriptor: J
    flags: (0x0002) ACC_PRIVATE

  public void <init>(double, long, long, long);
    descriptor: (DJJJ)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=9, args_size=5
        start local 0 // com.sun.media.jfxmedia.events.BufferProgressEvent this
        start local 1 // double duration
        start local 3 // long start
        start local 5 // long stop
        start local 7 // long position
         0: .line 46
            aload 0 /* this */
            invokespecial com.sun.media.jfxmedia.events.PlayerEvent.<init>:()V
         1: .line 47
            aload 0 /* this */
            dload 1 /* duration */
            putfield com.sun.media.jfxmedia.events.BufferProgressEvent.duration:D
         2: .line 48
            aload 0 /* this */
            lload 3 /* start */
            putfield com.sun.media.jfxmedia.events.BufferProgressEvent.start:J
         3: .line 49
            aload 0 /* this */
            lload 5 /* stop */
            putfield com.sun.media.jfxmedia.events.BufferProgressEvent.stop:J
         4: .line 50
            aload 0 /* this */
            lload 7 /* position */
            putfield com.sun.media.jfxmedia.events.BufferProgressEvent.position:J
         5: .line 51
            return
        end local 7 // long position
        end local 5 // long stop
        end local 3 // long start
        end local 1 // double duration
        end local 0 // com.sun.media.jfxmedia.events.BufferProgressEvent this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lcom/sun/media/jfxmedia/events/BufferProgressEvent;
            0    6     1  duration  D
            0    6     3     start  J
            0    6     5      stop  J
            0    6     7  position  J
    MethodParameters:
          Name  Flags
      duration  
      start     
      stop      
      position  

  public double getDuration();
    descriptor: ()D
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.media.jfxmedia.events.BufferProgressEvent this
         0: .line 55
            aload 0 /* this */
            getfield com.sun.media.jfxmedia.events.BufferProgressEvent.duration:D
            dreturn
        end local 0 // com.sun.media.jfxmedia.events.BufferProgressEvent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/media/jfxmedia/events/BufferProgressEvent;

  public long getBufferStart();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.media.jfxmedia.events.BufferProgressEvent this
         0: .line 64
            aload 0 /* this */
            getfield com.sun.media.jfxmedia.events.BufferProgressEvent.start:J
            lreturn
        end local 0 // com.sun.media.jfxmedia.events.BufferProgressEvent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/media/jfxmedia/events/BufferProgressEvent;

  public long getBufferStop();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.media.jfxmedia.events.BufferProgressEvent this
         0: .line 74
            aload 0 /* this */
            getfield com.sun.media.jfxmedia.events.BufferProgressEvent.stop:J
            lreturn
        end local 0 // com.sun.media.jfxmedia.events.BufferProgressEvent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/media/jfxmedia/events/BufferProgressEvent;

  public long getBufferPosition();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.media.jfxmedia.events.BufferProgressEvent this
         0: .line 84
            aload 0 /* this */
            getfield com.sun.media.jfxmedia.events.BufferProgressEvent.position:J
            lreturn
        end local 0 // com.sun.media.jfxmedia.events.BufferProgressEvent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/media/jfxmedia/events/BufferProgressEvent;
}
SourceFile: "BufferProgressEvent.java"