FlagOperator enum

Пакет: com.hypixel.hytale.server.worldgen.util.condition.flag

Файл: com/hypixel/hytale/server/worldgen/util/condition/flag/FlagOperator.java

implements: IntBinaryOperator

Методы (4)

МодификаторыВозвратСигнатура
public int applypublic int apply(int var1, int var2)
public int applypublic int apply(int var1, int var2)
public int applypublic int apply(int var1, int var2)
abstract abstract int applyint apply(int var1, int var2)

Исходный код

Показать/скрыть
class="kw">package com.hypixel.hytale.server.worldgen.util.condition.flag;

class="kw">import java.util.function.IntBinaryOperator;

class="kw">public enum FlagOperator class="kw">implements IntBinaryOperator {
   And {
      @Override
      class="kw">public int apply(int var1, int var2) {
         class="kw">return var1 & var2;
      }
   },
   Or {
      @Override
      class="kw">public int apply(int var1, int var2) {
         class="kw">return var1 | var2;
      }
   },
   Xor {
      @Override
      class="kw">public int apply(int var1, int var2) {
         class="kw">return var1 ^ var2;
      }
   };

   FlagOperator() {
   }

   class="kw">public class="kw">abstract int apply(int var1, int var2);

   @Override
   class="kw">public int applyAsInt(int var1, int var2) {
      class="kw">return this.apply(var1, var2);
   }
}