MetaEntryConsumer interface

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

Файл: com/hypixel/hytale/server/core/meta/IMetaStore.java

Методы (1)

МодификаторыВозвратСигнатура
abstract <T> void accept<T> void accept(int var1, T var2)

Исходный код

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

class="kw">import javax.annotation.Nullable;

class="kw">public class="kw">interface IMetaStore<K> {
   IMetaStoreImpl<K> getMetaStore();

   class="kw">default <T> T getMetaObject(MetaKey<T> var1) {
      class="kw">return this.getMetaStore().getMetaObject(var1);
   }

   @Nullable
   class="kw">default <T> T getIfPresentMetaObject(MetaKey<T> var1) {
      class="kw">return this.getMetaStore().getIfPresentMetaObject(var1);
   }

   @Nullable
   class="kw">default <T> T putMetaObject(MetaKey<T> var1, T var2) {
      class="kw">return this.getMetaStore().putMetaObject(var1, var2);
   }

   @Nullable
   class="kw">default <T> T removeMetaObject(MetaKey<T> var1) {
      class="kw">return this.getMetaStore().removeMetaObject(var1);
   }

   @Nullable
   class="kw">default <T> T removeSerializedMetaObject(MetaKey<T> var1) {
      class="kw">return this.getMetaStore().removeSerializedMetaObject(var1);
   }

   class="kw">default boolean hasMetaObject(MetaKey<?> var1) {
      class="kw">return this.getMetaStore().hasMetaObject(var1);
   }

   class="kw">default void forEachMetaObject(IMetaStore.MetaEntryConsumer var1) {
      this.getMetaStore().forEachMetaObject(var1);
   }

   class="kw">default void markMetaStoreDirty() {
      this.getMetaStore().markMetaStoreDirty();
   }

   class="kw">default boolean consumeMetaStoreDirty() {
      class="kw">return this.getMetaStore().consumeMetaStoreDirty();
   }

   @FunctionalInterface
   class="kw">interface MetaEntryConsumer {
      <T> void accept(int var1, T var2);
   }
}