Two interface

Пакет: com.hypixel.hytale.builtin.hytalegenerator.pipe

Файл: com/hypixel/hytale/builtin/hytalegenerator/pipe/Pipe.java

Методы (1)

МодификаторыВозвратСигнатура
abstract void acceptvoid accept(@Nonnull InputA var1, @Nonnull InputB var2, @Nonnull Control var3)

Исходный код

Показать/скрыть
class="kw">package com.hypixel.hytale.builtin.hytalegenerator.pipe;

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

class="kw">public class Pipe {
   class="kw">public class="kw">static class="kw">final Pipe.One<?> EMPTY_ONE = (var0, var1) -> {};
   class="kw">public class="kw">static class="kw">final Pipe.Two<?, ?> EMPTY_TWO = (var0, var1, var2) -> {};

   class="kw">public Pipe() {
   }

   class="kw">public class="kw">static <Input> Pipe.One<Input> getEmptyOne() {
      class="kw">return (Pipe.One<Input>)EMPTY_ONE;
   }

   class="kw">public class="kw">static <InputA, InputB> Pipe.Two<InputA, InputB> getEmptyTwo() {
      class="kw">return (Pipe.Two<InputA, InputB>)EMPTY_TWO;
   }

   @FunctionalInterface
   class="kw">public class="kw">interface One<Input> {
      void accept(@Nonnull Input var1, @Nonnull Control var2);
   }

   @FunctionalInterface
   class="kw">public class="kw">interface Two<InputA, InputB> {
      void accept(@Nonnull InputA var1, @Nonnull InputB var2, @Nonnull Control var3);
   }
}