EventKind enum

Пакет: com.hypixel.hytale.server.core.asset.monitor

Файл: com/hypixel/hytale/server/core/asset/monitor/EventKind.java

Поля (1)

МодификаторыТипИмя
ENTRY_CREATE, ENTRY_DELETE, ENTRY_MODIFY

Методы (2)

МодификаторыВозвратСигнатура
abstract throw new IllegalStateExceptionthrow new IllegalStateException("Unknown type: " + var0)
if if(var0 == StandardWatchEventKinds.ENTRY_CREATE)

Исходный код

Показать/скрыть
class="kw">package com.hypixel.hytale.server.core.asset.monitor;

class="kw">import java.nio.file.Path;
class="kw">import java.nio.file.StandardWatchEventKinds;
class="kw">import java.nio.file.WatchEvent.Kind;
class="kw">import javax.annotation.Nonnull;

class="kw">public enum EventKind {
   ENTRY_CREATE,
   ENTRY_DELETE,
   ENTRY_MODIFY;

   EventKind() {
   }

   @Nonnull
   class="kw">public class="kw">static EventKind parse(Kind<Path> var0) {
      if (var0 == StandardWatchEventKinds.ENTRY_CREATE) {
         class="kw">return ENTRY_CREATE;
      } else if (var0 == StandardWatchEventKinds.ENTRY_DELETE) {
         class="kw">return ENTRY_DELETE;
      } else if (var0 == StandardWatchEventKinds.ENTRY_MODIFY) {
         class="kw">return ENTRY_MODIFY;
      } else {
         throw new IllegalStateException("Unknown type: " + var0);
      }
   }
}