Edit C:\dspace\webapps\rest\WEB-INF\lib\org\elasticsearch\watcher\FileWatcher$FileObserver.class
???? 3 ? 2org/elasticsearch/watcher/FileWatcher$FileObserver java/lang/Object FileWatcher.java %org/elasticsearch/watcher/FileWatcher FileObserver file Ljava/io/File; exists Z length J lastModified isDirectory children 5[Lorg/elasticsearch/watcher/FileWatcher$FileObserver; this$0 'Lorg/elasticsearch/watcher/FileWatcher; <init> 8(Lorg/elasticsearch/watcher/FileWatcher;Ljava/io/File;)V ()V this 4Lorg/elasticsearch/watcher/FileWatcher$FileObserver; checkAndNotify ! # % ' java/io/File ) ()Z + * , + * . ()J 0 * 1 0 * 3 updateChildren 5 6 onFileDeleted 8 9 onDirectoryCreated (Z)V ; < = onDirectoryDeleted ? @ onFileCreated B < C onFileChanged E F prevExists prevIsDirectory prevLength prevLastModified init initial createChild E(Ljava/io/File;Z)Lorg/elasticsearch/watcher/FileWatcher$FileObserver; P L < R child listFiles ()[Ljava/io/File; U V * W java/util/Arrays Y sort ([Ljava/lang/Object;)V [ \ Z ] [Ljava/io/File; _ files listChildren 8(Z)[Lorg/elasticsearch/watcher/FileWatcher$FileObserver; W N O f access$100 7()[Lorg/elasticsearch/watcher/FileWatcher$FileObserver; h i j i I n compareTo (Ljava/io/File;)I p q * r t deleteChild (I)V v w x compare newChildren java/lang/Throwable | listeners ()Ljava/util/List; ~ ? java/util/List ? iterator ()Ljava/util/Iterator; ? ? ? ? java/util/Iterator ? hasNext ? + ? ? next ()Ljava/lang/Object; ? ? ? ? -org/elasticsearch/watcher/FileChangesListener ? onFileInit (Ljava/io/File;)V ? ? ? ? B ? ? ? access$200 -()Lorg/elasticsearch/common/logging/ESLogger; ? ? ? #cannot notify file changes listener ? )org/elasticsearch/common/logging/ESLogger ? warn =(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V ? ? ? ? t Ljava/lang/Throwable; listener /Lorg/elasticsearch/watcher/FileChangesListener; i$ Ljava/util/Iterator; 8 ? ? ? E ? ? ? onDirectoryInit ? ? ? ? ; ? ? ? b c ? ? ? ? ? access$000 8(Lorg/elasticsearch/watcher/FileWatcher$FileObserver;Z)V x0 x1 Code LocalVariableTable LineNumberTable StackMapTable SourceFile InnerClasses ? K *+? *? *,? ? ? ? A B C ? ? ?*? "<*? $=*? &B*? (7**? ? -? "*? "? ;**? ? /? $*? $? * ? &* ? (? +**? ? 2? &**? ? 4? (? *? $* ? &* ? (? d*? "? K*? $? ? *? 7? f*? :*? >? Z? *? A*? D? J*? (?? !*? &?? 7*? G? 0? *? A? %*? :? *? "? *? $? *? >? *? D? ? 4 ? ? H ? I ? J ? K ? ? # F G H I K M ' N 2 O 9 P >