public class org.eclipse.jetty.util.PathWatcher$PathWatchEvent
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.eclipse.jetty.util.PathWatcher$PathWatchEvent
  super_class: java.lang.Object
{
  private final java.nio.file.Path path;
    descriptor: Ljava/nio/file/Path;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.eclipse.jetty.util.PathWatcher$PathWatchEventType type;
    descriptor: Lorg/eclipse/jetty/util/PathWatcher$PathWatchEventType;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.eclipse.jetty.util.PathWatcher$Config config;
    descriptor: Lorg/eclipse/jetty/util/PathWatcher$Config;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  long checked;
    descriptor: J
    flags: (0x0000) 

  long modified;
    descriptor: J
    flags: (0x0000) 

  long length;
    descriptor: J
    flags: (0x0000) 

  final org.eclipse.jetty.util.PathWatcher this$0;
    descriptor: Lorg/eclipse/jetty/util/PathWatcher;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  public void <init>(org.eclipse.jetty.util.PathWatcher, java.nio.file.Path, org.eclipse.jetty.util.PathWatcher$PathWatchEventType, org.eclipse.jetty.util.PathWatcher$Config);
    descriptor: (Lorg/eclipse/jetty/util/PathWatcher;Ljava/nio/file/Path;Lorg/eclipse/jetty/util/PathWatcher$PathWatchEventType;Lorg/eclipse/jetty/util/PathWatcher$Config;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=5
        start local 0 // org.eclipse.jetty.util.PathWatcher$PathWatchEvent this
        start local 2 // java.nio.file.Path path
        start local 3 // org.eclipse.jetty.util.PathWatcher$PathWatchEventType type
        start local 4 // org.eclipse.jetty.util.PathWatcher$Config config
         0: .line 542
            aload 0 /* this */
            aload 1
            putfield org.eclipse.jetty.util.PathWatcher$PathWatchEvent.this$0:Lorg/eclipse/jetty/util/PathWatcher;
         1: .line 541
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         2: .line 543
            aload 0 /* this */
            aload 2 /* path */
            putfield org.eclipse.jetty.util.PathWatcher$PathWatchEvent.path:Ljava/nio/file/Path;
         3: .line 544
            aload 0 /* this */
            aload 3 /* type */
            putfield org.eclipse.jetty.util.PathWatcher$PathWatchEvent.type:Lorg/eclipse/jetty/util/PathWatcher$PathWatchEventType;
         4: .line 545
            aload 0 /* this */
            aload 4 /* config */
            putfield org.eclipse.jetty.util.PathWatcher$PathWatchEvent.config:Lorg/eclipse/jetty/util/PathWatcher$Config;
         5: .line 546
            aload 0 /* this */
            getstatic java.util.concurrent.TimeUnit.NANOSECONDS:Ljava/util/concurrent/TimeUnit;
            invokestatic java.lang.System.nanoTime:()J
            invokevirtual java.util.concurrent.TimeUnit.toMillis:(J)J
            putfield org.eclipse.jetty.util.PathWatcher$PathWatchEvent.checked:J
         6: .line 547
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.util.PathWatcher$PathWatchEvent.check:()V
         7: .line 548
            return
        end local 4 // org.eclipse.jetty.util.PathWatcher$Config config
        end local 3 // org.eclipse.jetty.util.PathWatcher$PathWatchEventType type
        end local 2 // java.nio.file.Path path
        end local 0 // org.eclipse.jetty.util.PathWatcher$PathWatchEvent this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Lorg/eclipse/jetty/util/PathWatcher$PathWatchEvent;
            0    8     2    path  Ljava/nio/file/Path;
            0    8     3    type  Lorg/eclipse/jetty/util/PathWatcher$PathWatchEventType;
            0    8     4  config  Lorg/eclipse/jetty/util/PathWatcher$Config;
    MethodParameters:
        Name  Flags
      this$0  final
      path    
      type    
      config  

  public org.eclipse.jetty.util.PathWatcher$Config getConfig();
    descriptor: ()Lorg/eclipse/jetty/util/PathWatcher$Config;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.util.PathWatcher$PathWatchEvent this
         0: .line 552
            aload 0 /* this */
            getfield org.eclipse.jetty.util.PathWatcher$PathWatchEvent.config:Lorg/eclipse/jetty/util/PathWatcher$Config;
            areturn
        end local 0 // org.eclipse.jetty.util.PathWatcher$PathWatchEvent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/util/PathWatcher$PathWatchEvent;

  public void <init>(java.nio.file.Path, java.nio.file.WatchEvent<java.nio.file.Path>, org.eclipse.jetty.util.PathWatcher$Config);
    descriptor: (Lorg/eclipse/jetty/util/PathWatcher;Ljava/nio/file/Path;Ljava/nio/file/WatchEvent;Lorg/eclipse/jetty/util/PathWatcher$Config;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=5
        start local 0 // org.eclipse.jetty.util.PathWatcher$PathWatchEvent this
        start local 2 // java.nio.file.Path path
        start local 3 // java.nio.file.WatchEvent event
        start local 4 // org.eclipse.jetty.util.PathWatcher$Config config
         0: .line 556
            aload 0 /* this */
            aload 1
            putfield org.eclipse.jetty.util.PathWatcher$PathWatchEvent.this$0:Lorg/eclipse/jetty/util/PathWatcher;
         1: .line 555
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         2: .line 557
            aload 0 /* this */
            aload 2 /* path */
            putfield org.eclipse.jetty.util.PathWatcher$PathWatchEvent.path:Ljava/nio/file/Path;
         3: .line 558
            aload 3 /* event */
            invokeinterface java.nio.file.WatchEvent.kind:()Ljava/nio/file/WatchEvent$Kind;
            getstatic java.nio.file.StandardWatchEventKinds.ENTRY_CREATE:Ljava/nio/file/WatchEvent$Kind;
            if_acmpne 6
         4: .line 560
            aload 0 /* this */
            getstatic org.eclipse.jetty.util.PathWatcher$PathWatchEventType.ADDED:Lorg/eclipse/jetty/util/PathWatcher$PathWatchEventType;
            putfield org.eclipse.jetty.util.PathWatcher$PathWatchEvent.type:Lorg/eclipse/jetty/util/PathWatcher$PathWatchEventType;
         5: .line 561
            goto 13
         6: .line 562
      StackMap locals: org.eclipse.jetty.util.PathWatcher$PathWatchEvent org.eclipse.jetty.util.PathWatcher java.nio.file.Path java.nio.file.WatchEvent org.eclipse.jetty.util.PathWatcher$Config
      StackMap stack:
            aload 3 /* event */
            invokeinterface java.nio.file.WatchEvent.kind:()Ljava/nio/file/WatchEvent$Kind;
            getstatic java.nio.file.StandardWatchEventKinds.ENTRY_DELETE:Ljava/nio/file/WatchEvent$Kind;
            if_acmpne 9
         7: .line 564
            aload 0 /* this */
            getstatic org.eclipse.jetty.util.PathWatcher$PathWatchEventType.DELETED:Lorg/eclipse/jetty/util/PathWatcher$PathWatchEventType;
            putfield org.eclipse.jetty.util.PathWatcher$PathWatchEvent.type:Lorg/eclipse/jetty/util/PathWatcher$PathWatchEventType;
         8: .line 565
            goto 13
         9: .line 566
      StackMap locals:
      StackMap stack:
            aload 3 /* event */
            invokeinterface java.nio.file.WatchEvent.kind:()Ljava/nio/file/WatchEvent$Kind;
            getstatic java.nio.file.StandardWatchEventKinds.ENTRY_MODIFY:Ljava/nio/file/WatchEvent$Kind;
            if_acmpne 12
        10: .line 568
            aload 0 /* this */
            getstatic org.eclipse.jetty.util.PathWatcher$PathWatchEventType.MODIFIED:Lorg/eclipse/jetty/util/PathWatcher$PathWatchEventType;
            putfield org.eclipse.jetty.util.PathWatcher$PathWatchEvent.type:Lorg/eclipse/jetty/util/PathWatcher$PathWatchEventType;
        11: .line 569
            goto 13
        12: .line 572
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getstatic org.eclipse.jetty.util.PathWatcher$PathWatchEventType.UNKNOWN:Lorg/eclipse/jetty/util/PathWatcher$PathWatchEventType;
            putfield org.eclipse.jetty.util.PathWatcher$PathWatchEvent.type:Lorg/eclipse/jetty/util/PathWatcher$PathWatchEventType;
        13: .line 574
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 4 /* config */
            putfield org.eclipse.jetty.util.PathWatcher$PathWatchEvent.config:Lorg/eclipse/jetty/util/PathWatcher$Config;
        14: .line 575
            aload 0 /* this */
            getstatic java.util.concurrent.TimeUnit.NANOSECONDS:Ljava/util/concurrent/TimeUnit;
            invokestatic java.lang.System.nanoTime:()J
            invokevirtual java.util.concurrent.TimeUnit.toMillis:(J)J
            putfield org.eclipse.jetty.util.PathWatcher$PathWatchEvent.checked:J
        15: .line 576
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.util.PathWatcher$PathWatchEvent.check:()V
        16: .line 577
            return
        end local 4 // org.eclipse.jetty.util.PathWatcher$Config config
        end local 3 // java.nio.file.WatchEvent event
        end local 2 // java.nio.file.Path path
        end local 0 // org.eclipse.jetty.util.PathWatcher$PathWatchEvent this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0   17     0    this  Lorg/eclipse/jetty/util/PathWatcher$PathWatchEvent;
            0   17     2    path  Ljava/nio/file/Path;
            0   17     3   event  Ljava/nio/file/WatchEvent<Ljava/nio/file/Path;>;
            0   17     4  config  Lorg/eclipse/jetty/util/PathWatcher$Config;
    Signature: (Ljava/nio/file/Path;Ljava/nio/file/WatchEvent<Ljava/nio/file/Path;>;Lorg/eclipse/jetty/util/PathWatcher$Config;)V
    MethodParameters:
        Name  Flags
      this$0  final
      path    
      event   
      config  

  private void check();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.util.PathWatcher$PathWatchEvent this
         0: .line 581
            aload 0 /* this */
            getfield org.eclipse.jetty.util.PathWatcher$PathWatchEvent.path:Ljava/nio/file/Path;
            iconst_0
            anewarray java.nio.file.LinkOption
            invokestatic java.nio.file.Files.exists:(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Z
            ifeq 8
         1: .line 585
            aload 0 /* this */
            aload 0 /* this */
            getfield org.eclipse.jetty.util.PathWatcher$PathWatchEvent.path:Ljava/nio/file/Path;
            iconst_0
            anewarray java.nio.file.LinkOption
            invokestatic java.nio.file.Files.getLastModifiedTime:(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Ljava/nio/file/attribute/FileTime;
            invokevirtual java.nio.file.attribute.FileTime.toMillis:()J
            putfield org.eclipse.jetty.util.PathWatcher$PathWatchEvent.modified:J
         2: .line 586
            aload 0 /* this */
            aload 0 /* this */
            getfield org.eclipse.jetty.util.PathWatcher$PathWatchEvent.path:Ljava/nio/file/Path;
            invokestatic java.nio.file.Files.size:(Ljava/nio/file/Path;)J
            putfield org.eclipse.jetty.util.PathWatcher$PathWatchEvent.length:J
         3: .line 587
            goto 10
         4: .line 588
      StackMap locals:
      StackMap stack: java.io.IOException
            pop
         5: .line 590
            aload 0 /* this */
            ldc -1
            putfield org.eclipse.jetty.util.PathWatcher$PathWatchEvent.modified:J
         6: .line 591
            aload 0 /* this */
            ldc -1
            putfield org.eclipse.jetty.util.PathWatcher$PathWatchEvent.length:J
         7: .line 593
            goto 10
         8: .line 596
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            ldc -1
            putfield org.eclipse.jetty.util.PathWatcher$PathWatchEvent.modified:J
         9: .line 597
            aload 0 /* this */
            ldc -1
            putfield org.eclipse.jetty.util.PathWatcher$PathWatchEvent.length:J
        10: .line 599
      StackMap locals:
      StackMap stack:
            return
        end local 0 // org.eclipse.jetty.util.PathWatcher$PathWatchEvent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Lorg/eclipse/jetty/util/PathWatcher$PathWatchEvent;
      Exception table:
        from    to  target  type
           1     3       4  Class java.io.IOException

  public boolean isQuiet(long, long);
    descriptor: (JJ)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=9, args_size=3
        start local 0 // org.eclipse.jetty.util.PathWatcher$PathWatchEvent this
        start local 1 // long now
        start local 3 // long quietTime
         0: .line 603
            aload 0 /* this */
            getfield org.eclipse.jetty.util.PathWatcher$PathWatchEvent.modified:J
            lstore 5 /* lastModified */
        start local 5 // long lastModified
         1: .line 604
            aload 0 /* this */
            getfield org.eclipse.jetty.util.PathWatcher$PathWatchEvent.length:J
            lstore 7 /* lastLength */
        start local 7 // long lastLength
         2: .line 606
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.util.PathWatcher$PathWatchEvent.check:()V
         3: .line 608
            lload 5 /* lastModified */
            aload 0 /* this */
            getfield org.eclipse.jetty.util.PathWatcher$PathWatchEvent.modified:J
            lcmp
            ifne 6
            lload 7 /* lastLength */
            aload 0 /* this */
            getfield org.eclipse.jetty.util.PathWatcher$PathWatchEvent.length:J
            lcmp
            ifne 6
         4: .line 609
            lload 1 /* now */
            aload 0 /* this */
            getfield org.eclipse.jetty.util.PathWatcher$PathWatchEvent.checked:J
            lsub
            lload 3 /* quietTime */
            lcmp
            iflt 5
            iconst_1
            ireturn
      StackMap locals: long long
      StackMap stack:
         5: iconst_0
            ireturn
         6: .line 611
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 1 /* now */
            putfield org.eclipse.jetty.util.PathWatcher$PathWatchEvent.checked:J
         7: .line 612
            iconst_0
            ireturn
        end local 7 // long lastLength
        end local 5 // long lastModified
        end local 3 // long quietTime
        end local 1 // long now
        end local 0 // org.eclipse.jetty.util.PathWatcher$PathWatchEvent this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    8     0          this  Lorg/eclipse/jetty/util/PathWatcher$PathWatchEvent;
            0    8     1           now  J
            0    8     3     quietTime  J
            1    8     5  lastModified  J
            2    8     7    lastLength  J
    MethodParameters:
           Name  Flags
      now        
      quietTime  

  public long toQuietCheck(long, long);
    descriptor: (JJ)J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=7, args_size=3
        start local 0 // org.eclipse.jetty.util.PathWatcher$PathWatchEvent this
        start local 1 // long now
        start local 3 // long quietTime
         0: .line 617
            lload 3 /* quietTime */
            lload 1 /* now */
            aload 0 /* this */
            getfield org.eclipse.jetty.util.PathWatcher$PathWatchEvent.checked:J
            lsub
            lsub
            lstore 5 /* check */
        start local 5 // long check
         1: .line 618
            lload 5 /* check */
            lconst_0
            lcmp
            ifgt 3
         2: .line 619
            lload 3 /* quietTime */
            lreturn
         3: .line 620
      StackMap locals: long
      StackMap stack:
            lload 5 /* check */
            lreturn
        end local 5 // long check
        end local 3 // long quietTime
        end local 1 // long now
        end local 0 // org.eclipse.jetty.util.PathWatcher$PathWatchEvent this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Lorg/eclipse/jetty/util/PathWatcher$PathWatchEvent;
            0    4     1        now  J
            0    4     3  quietTime  J
            1    4     5      check  J
    MethodParameters:
           Name  Flags
      now        
      quietTime  

  public void modified();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=1
        start local 0 // org.eclipse.jetty.util.PathWatcher$PathWatchEvent this
         0: .line 625
            getstatic java.util.concurrent.TimeUnit.NANOSECONDS:Ljava/util/concurrent/TimeUnit;
            invokestatic java.lang.System.nanoTime:()J
            invokevirtual java.util.concurrent.TimeUnit.toMillis:(J)J
            lstore 1 /* now */
        start local 1 // long now
         1: .line 626
            aload 0 /* this */
            lload 1 /* now */
            putfield org.eclipse.jetty.util.PathWatcher$PathWatchEvent.checked:J
         2: .line 627
            aload 0 /* this */
            invokevirtual org.eclipse.jetty.util.PathWatcher$PathWatchEvent.check:()V
         3: .line 628
            aload 0 /* this */
            getfield org.eclipse.jetty.util.PathWatcher$PathWatchEvent.config:Lorg/eclipse/jetty/util/PathWatcher$Config;
            lload 1 /* now */
            aload 0 /* this */
            getfield org.eclipse.jetty.util.PathWatcher$PathWatchEvent.this$0:Lorg/eclipse/jetty/util/PathWatcher;
            invokevirtual org.eclipse.jetty.util.PathWatcher.getUpdateQuietTimeMillis:()J
            ladd
            invokevirtual org.eclipse.jetty.util.PathWatcher$Config.setPauseUntil:(J)V
         4: .line 629
            return
        end local 1 // long now
        end local 0 // org.eclipse.jetty.util.PathWatcher$PathWatchEvent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/eclipse/jetty/util/PathWatcher$PathWatchEvent;
            1    5     1   now  J

  public boolean equals(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.eclipse.jetty.util.PathWatcher$PathWatchEvent this
        start local 1 // java.lang.Object obj
         0: .line 637
            aload 0 /* this */
            aload 1 /* obj */
            if_acmpne 2
         1: .line 639
            iconst_1
            ireturn
         2: .line 641
      StackMap locals:
      StackMap stack:
            aload 1 /* obj */
            ifnonnull 4
         3: .line 643
            iconst_0
            ireturn
         4: .line 645
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            aload 1 /* obj */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            if_acmpeq 6
         5: .line 647
            iconst_0
            ireturn
         6: .line 649
      StackMap locals:
      StackMap stack:
            aload 1 /* obj */
            checkcast org.eclipse.jetty.util.PathWatcher$PathWatchEvent
            astore 2 /* other */
        start local 2 // org.eclipse.jetty.util.PathWatcher$PathWatchEvent other
         7: .line 650
            aload 0 /* this */
            getfield org.eclipse.jetty.util.PathWatcher$PathWatchEvent.path:Ljava/nio/file/Path;
            ifnonnull 10
         8: .line 652
            aload 2 /* other */
            getfield org.eclipse.jetty.util.PathWatcher$PathWatchEvent.path:Ljava/nio/file/Path;
            ifnull 12
         9: .line 654
            iconst_0
            ireturn
        10: .line 657
      StackMap locals: org.eclipse.jetty.util.PathWatcher$PathWatchEvent
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.util.PathWatcher$PathWatchEvent.path:Ljava/nio/file/Path;
            aload 2 /* other */
            getfield org.eclipse.jetty.util.PathWatcher$PathWatchEvent.path:Ljava/nio/file/Path;
            invokeinterface java.nio.file.Path.equals:(Ljava/lang/Object;)Z
            ifne 12
        11: .line 659
            iconst_0
            ireturn
        12: .line 661
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.eclipse.jetty.util.PathWatcher$PathWatchEvent.type:Lorg/eclipse/jetty/util/PathWatcher$PathWatchEventType;
            aload 2 /* other */
            getfield org.eclipse.jetty.util.PathWatcher$PathWatchEvent.type:Lorg/eclipse/jetty/util/PathWatcher$PathWatchEventType;
            if_acmpeq 14
        13: .line 663
            iconst_0
            ireturn
        14: .line 665
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
        end local 2 // org.eclipse.jetty.util.PathWatcher$PathWatchEvent other
        end local 1 // java.lang.Object obj
        end local 0 // org.eclipse.jetty.util.PathWatcher$PathWatchEvent this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   15     0   this  Lorg/eclipse/jetty/util/PathWatcher$PathWatchEvent;
            0   15     1    obj  Ljava/lang/Object;
            7   15     2  other  Lorg/eclipse/jetty/util/PathWatcher$PathWatchEvent;
    MethodParameters:
      Name  Flags
      obj   

  public java.nio.file.Path getPath();
    descriptor: ()Ljava/nio/file/Path;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.util.PathWatcher$PathWatchEvent this
         0: .line 670
            aload 0 /* this */
            getfield org.eclipse.jetty.util.PathWatcher$PathWatchEvent.path:Ljava/nio/file/Path;
            areturn
        end local 0 // org.eclipse.jetty.util.PathWatcher$PathWatchEvent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/util/PathWatcher$PathWatchEvent;

  public org.eclipse.jetty.util.PathWatcher$PathWatchEventType getType();
    descriptor: ()Lorg/eclipse/jetty/util/PathWatcher$PathWatchEventType;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.util.PathWatcher$PathWatchEvent this
         0: .line 675
            aload 0 /* this */
            getfield org.eclipse.jetty.util.PathWatcher$PathWatchEvent.type:Lorg/eclipse/jetty/util/PathWatcher$PathWatchEventType;
            areturn
        end local 0 // org.eclipse.jetty.util.PathWatcher$PathWatchEvent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/util/PathWatcher$PathWatchEvent;

  public int hashCode();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.eclipse.jetty.util.PathWatcher$PathWatchEvent this
         0: .line 685
            iconst_1
            istore 1 /* result */
        start local 1 // int result
         1: .line 686
            bipush 31
            iload 1 /* result */
            imul
            aload 0 /* this */
            getfield org.eclipse.jetty.util.PathWatcher$PathWatchEvent.path:Ljava/nio/file/Path;
            ifnonnull 2
            iconst_0
            goto 3
      StackMap locals: org.eclipse.jetty.util.PathWatcher$PathWatchEvent int
      StackMap stack: int
         2: aload 0 /* this */
            getfield org.eclipse.jetty.util.PathWatcher$PathWatchEvent.path:Ljava/nio/file/Path;
            invokeinterface java.nio.file.Path.hashCode:()I
      StackMap locals: org.eclipse.jetty.util.PathWatcher$PathWatchEvent int
      StackMap stack: int int
         3: iadd
            istore 1 /* result */
         4: .line 687
            bipush 31
            iload 1 /* result */
            imul
            aload 0 /* this */
            getfield org.eclipse.jetty.util.PathWatcher$PathWatchEvent.type:Lorg/eclipse/jetty/util/PathWatcher$PathWatchEventType;
            ifnonnull 5
            iconst_0
            goto 6
      StackMap locals:
      StackMap stack: int
         5: aload 0 /* this */
            getfield org.eclipse.jetty.util.PathWatcher$PathWatchEvent.type:Lorg/eclipse/jetty/util/PathWatcher$PathWatchEventType;
            invokevirtual org.eclipse.jetty.util.PathWatcher$PathWatchEventType.hashCode:()I
      StackMap locals: org.eclipse.jetty.util.PathWatcher$PathWatchEvent int
      StackMap stack: int int
         6: iadd
            istore 1 /* result */
         7: .line 688
            iload 1 /* result */
            ireturn
        end local 1 // int result
        end local 0 // org.eclipse.jetty.util.PathWatcher$PathWatchEvent this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    8     0    this  Lorg/eclipse/jetty/util/PathWatcher$PathWatchEvent;
            1    8     1  result  I

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // org.eclipse.jetty.util.PathWatcher$PathWatchEvent this
         0: .line 697
            ldc "PathWatchEvent[%8s|%s]"
            iconst_2
            anewarray java.lang.Object
            dup
            iconst_0
            aload 0 /* this */
            getfield org.eclipse.jetty.util.PathWatcher$PathWatchEvent.type:Lorg/eclipse/jetty/util/PathWatcher$PathWatchEventType;
            aastore
            dup
            iconst_1
            aload 0 /* this */
            getfield org.eclipse.jetty.util.PathWatcher$PathWatchEvent.path:Ljava/nio/file/Path;
            aastore
            invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
            areturn
        end local 0 // org.eclipse.jetty.util.PathWatcher$PathWatchEvent this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jetty/util/PathWatcher$PathWatchEvent;
}
SourceFile: "PathWatcher.java"
NestHost: org.eclipse.jetty.util.PathWatcher
InnerClasses:
  public abstract Kind = java.nio.file.WatchEvent$Kind of java.nio.file.WatchEvent
  public Config = org.eclipse.jetty.util.PathWatcher$Config of org.eclipse.jetty.util.PathWatcher
  public PathWatchEvent = org.eclipse.jetty.util.PathWatcher$PathWatchEvent of org.eclipse.jetty.util.PathWatcher
  public final PathWatchEventType = org.eclipse.jetty.util.PathWatcher$PathWatchEventType of org.eclipse.jetty.util.PathWatcher