ComponentInfo class
Пакет: com.hypixel.hytale.server.npc.util
Файл: com/hypixel/hytale/server/npc/util/ComponentInfo.java
Поля (3)
| Модификаторы | Тип | Имя |
|---|---|---|
final |
String |
name |
|
StringBuilder |
var1 |
|
String |
var2 |
Методы (5)
| Модификаторы | Возврат | Сигнатура |
|---|---|---|
public |
void |
addFieldvoid addField(String var1) |
|
|
for for(String var4 : this.fields) |
public |
int |
getIndexint getIndex() |
public |
String |
getNameString getName() |
|
|
if if(this.index > -1) |
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.server.npc.util;
class="kw">import it.unimi.dsi.fastutil.objects.ObjectArrayList;
class="kw">import java.util.List;
class="kw">import javax.annotation.Nonnull;
class="kw">public class ComponentInfo {
class="kw">private class="kw">final String name;
class="kw">private class="kw">final int index;
class="kw">private class="kw">final int nestingDepth;
class="kw">private class="kw">final List<String> fields = new ObjectArrayList();
class="kw">public ComponentInfo(String var1, int var2, int var3) {
this.name = var1;
this.index = var2;
this.nestingDepth = var3;
}
class="kw">public void addField(String var1) {
this.fields.add(var1);
}
@Nonnull
@Override
class="kw">public String toString() {
StringBuilder var1 = new StringBuilder(" ".repeat(this.nestingDepth));
if (this.index > -1) {
var1.append("[").append(this.index).append("] ");
}
var1.append(this.name);
String var2 = " ".repeat(this.nestingDepth + 1);
for (String var4 : this.fields) {
var1.append('\n').append(var2).append(var4);
}
class="kw">return var1.toString();
}
class="kw">public String getName() {
class="kw">return this.name;
}
class="kw">public int getIndex() {
class="kw">return this.index;
}
@Nonnull
class="kw">public List<String> getFields() {
class="kw">return this.fields;
}
}