Composite class
Пакет: com.hypixel.hytale.builtin.buildertools.tooloperations.transform
Файл: com/hypixel/hytale/builtin/buildertools/tooloperations/transform/Composite.java
implements: Transform
Поля (1)
| Модификаторы | Тип | Имя |
|---|---|---|
final |
Transform |
first |
Методы (2)
| Модификаторы | Возврат | Сигнатура |
|---|---|---|
|
|
if if(var0 == NONE && var1 == NONE) |
static |
Transform |
ofTransform of(Transform var0, Transform var1) |
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.builtin.buildertools.tooloperations.transform;
class="kw">import javax.annotation.Nonnull;
class="kw">import org.joml.Vector3i;
class="kw">public class Composite class="kw">implements Transform {
class="kw">private class="kw">final Transform first;
class="kw">private class="kw">final Transform second;
class="kw">private Composite(Transform var1, Transform var2) {
this.first = var1;
this.second = var2;
}
@Override
class="kw">public void apply(Vector3i var1) {
this.first.apply(var1);
this.second.apply(var1);
}
@Nonnull
@Override
class="kw">public String toString() {
class="kw">return "Composite{first=" + this.first + ", second=" + this.second + "}";
}
class="kw">public class="kw">static Transform of(Transform var0, Transform var1) {
if (var0 == NONE && var1 == NONE) {
class="kw">return NONE;
} else if (var0 == NONE) {
class="kw">return var1;
} else {
class="kw">return var1 == NONE ? var0 : new Composite(var0, var1);
}
}
}