Enum Class Operation

java.lang.Object
java.lang.Enum<Operation>
me.topchetoeu.j2s.common.Operation
All Implemented Interfaces:
Serializable, Comparable<Operation>, Constable

public enum Operation extends Enum<Operation>
  • Enum Constant Details

    • TYPEOF

      public static final Operation TYPEOF
    • INSTANCEOF

      public static final Operation INSTANCEOF
    • IN

      public static final Operation IN
    • MULTIPLY

      public static final Operation MULTIPLY
    • DIVIDE

      public static final Operation DIVIDE
    • MODULO

      public static final Operation MODULO
    • ADD

      public static final Operation ADD
    • SUBTRACT

      public static final Operation SUBTRACT
    • USHIFT_RIGHT

      public static final Operation USHIFT_RIGHT
    • SHIFT_RIGHT

      public static final Operation SHIFT_RIGHT
    • SHIFT_LEFT

      public static final Operation SHIFT_LEFT
    • GREATER

      public static final Operation GREATER
    • LESS

      public static final Operation LESS
    • GREATER_EQUALS

      public static final Operation GREATER_EQUALS
    • LESS_EQUALS

      public static final Operation LESS_EQUALS
    • LOOSE_EQUALS

      public static final Operation LOOSE_EQUALS
    • LOOSE_NOT_EQUALS

      public static final Operation LOOSE_NOT_EQUALS
    • EQUALS

      public static final Operation EQUALS
    • NOT_EQUALS

      public static final Operation NOT_EQUALS
    • AND

      public static final Operation AND
    • OR

      public static final Operation OR
    • XOR

      public static final Operation XOR
    • NEG

      public static final Operation NEG
    • POS

      public static final Operation POS
    • NOT

      public static final Operation NOT
    • INVERSE

      public static final Operation INVERSE
  • Field Details

    • numeric

      public final int numeric
    • operands

      public final int operands
  • Method Details

    • values

      public static Operation[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static Operation valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • fromNumeric

      public static Operation fromNumeric(int i)