BuilderContext interface
Пакет: com.hypixel.hytale.server.npc.asset.builder
Файл: com/hypixel/hytale/server/npc/asset/builder/BuilderContext.java
Поля (4)
| Модификаторы | Тип | Имя |
|---|---|---|
|
BuilderContext |
var1 |
|
StringBuilder |
var1 |
|
BuilderContext |
var2 |
|
String |
var3 |
Методы (5)
| Модификаторы | Возврат | Сигнатура |
|---|---|---|
default |
void |
getBreadCrumbsvoid getBreadCrumbs(@Nonnull StringBuilder var1) |
abstract |
String |
getLabelString getLabel() |
abstract |
BuilderContext |
getOwnerBuilderContext getOwner() |
|
|
if if(var2 != null) |
default |
void |
setCurrentStateNamevoid setCurrentStateName(String var1) |
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.server.npc.asset.builder;
class="kw">import javax.annotation.Nonnull;
class="kw">import javax.annotation.Nullable;
class="kw">public class="kw">interface BuilderContext {
BuilderContext getOwner();
String getLabel();
class="kw">default void setCurrentStateName(String var1) {
}
@Nullable
class="kw">default Builder<?> getParent() {
BuilderContext var1 = this.getOwner();
class="kw">return var1 class="kw">instanceof Builder ? (Builder)var1 : (var1 != null ? var1.getParent() : null);
}
class="kw">default void getBreadCrumbs(@Nonnull StringBuilder var1) {
BuilderContext var2 = this.getOwner();
if (var2 != null) {
var2.getBreadCrumbs(var1);
}
String var3 = this.getLabel();
if (var3 != null && !var3.isEmpty()) {
if (!var1.isEmpty()) {
var1.append('|');
}
var1.append(var3);
}
}
@Nonnull
class="kw">default String getBreadCrumbs() {
StringBuilder var1 = new StringBuilder(80);
this.getBreadCrumbs(var1);
class="kw">return var1.toString();
}
}