java.lang.Object
java.lang.Enum<Operator>
org.jparsec.examples.java.ast.expression.Operator
All Implemented Interfaces:
Serializable, Comparable<Operator>, java.lang.constant.Constable

public enum Operator extends Enum<Operator>
Defines operators used in Java.
  • Enum Constant Details

    • POST_INC

      public static final Operator POST_INC
    • POST_DEC

      public static final Operator POST_DEC
    • INC

      public static final Operator INC
    • DEC

      public static final Operator DEC
    • POSITIVE

      public static final Operator POSITIVE
    • NEGATIVE

      public static final Operator NEGATIVE
    • NOT

      public static final Operator NOT
    • BITWISE_NOT

      public static final Operator BITWISE_NOT
    • MUL

      public static final Operator MUL
    • DIV

      public static final Operator DIV
    • MOD

      public static final Operator MOD
    • PLUS

      public static final Operator PLUS
    • MINUS

      public static final Operator MINUS
    • LSHIFT

      public static final Operator LSHIFT
    • RSHIFT

      public static final Operator RSHIFT
    • UNSIGNED_RSHIFT

      public static final Operator UNSIGNED_RSHIFT
    • LT

      public static final Operator LT
    • GT

      public static final Operator GT
    • LE

      public static final Operator LE
    • GE

      public static final Operator GE
    • EQ

      public static final Operator EQ
    • NE

      public static final Operator NE
    • BITWISE_AND

      public static final Operator BITWISE_AND
    • BITWISE_XOR

      public static final Operator BITWISE_XOR
    • BITWISE_OR

      public static final Operator BITWISE_OR
    • AND

      public static final Operator AND
    • OR

      public static final Operator OR
    • ASSIGNMENT

      public static final Operator ASSIGNMENT
    • APLUS

      public static final Operator APLUS
    • AMINUS

      public static final Operator AMINUS
    • AMUL

      public static final Operator AMUL
    • ADIV

      public static final Operator ADIV
    • AMOD

      public static final Operator AMOD
    • AAND

      public static final Operator AAND
    • AOR

      public static final Operator AOR
    • AXOR

      public static final Operator AXOR
    • ALSHIFT

      public static final Operator ALSHIFT
    • ARSHIFT

      public static final Operator ARSHIFT
    • UNSIGNED_ARSHIFT

      public static final Operator UNSIGNED_ARSHIFT
  • Field Details

    • name

      private final String name
  • Constructor Details

    • Operator

      private Operator(String name)
  • Method Details

    • values

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

      public static Operator valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified name
      NullPointerException - if the argument is null
    • toString

      public String toString()
      Overrides:
      toString in class Enum<Operator>