MetaEntryConsumer interface
Пакет: com.hypixel.hytale.server.core.meta
Файл: com/hypixel/hytale/server/core/meta/IMetaRegistry.java
Методы (1)
| Модификаторы | Возврат | Сигнатура |
|---|---|---|
abstract |
<T> void |
accept<T> void accept(MetaKey<T> var1, T var2) |
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.server.core.meta;
class="kw">import com.hypixel.hytale.codec.Codec;
class="kw">import java.util.function.Function;
class="kw">import javax.annotation.Nullable;
class="kw">public class="kw">interface IMetaRegistry<K> {
<T> T newMetaObject(MetaKey<T> var1, K var2);
void forEachMetaEntry(IMetaStore<K> var1, IMetaRegistry.MetaEntryConsumer var2);
@Nullable
PersistentMetaKey<?> getMetaKeyForCodecKey(String var1);
<T> MetaKey<T> registerMetaObject(Function<K, T> var1, boolean var2, String var3, Codec<T> var4);
class="kw">default <T> MetaKey<T> registerMetaObject(Function<K, T> var1, String var2, Codec<T> var3) {
class="kw">return this.registerMetaObject(var1, true, var2, var3);
}
class="kw">default <T> MetaKey<T> registerMetaObject(Function<K, T> var1) {
class="kw">return this.registerMetaObject(var1, false, null, null);
}
class="kw">default <T> MetaKey<T> registerMetaObject() {
class="kw">return this.registerMetaObject(var0 -> null);
}
@FunctionalInterface
class="kw">interface MetaEntryConsumer {
<T> void accept(MetaKey<T> var1, T var2);
}
}