Class Java.Assignment

    • Field Detail

      • lhs

        public final Java.Lvalue lhs
        The lvalue to assign to.
      • operator

        public final java.lang.String operator
        The assignment operator, as an interned string; either the "simple assignment operator" (JLS7 15.26.1), or one of the "compound assignment operators" (JLS7 15.26.2).
      • rhs

        public final Java.Rvalue rhs
        The rvalue that is assigned.
    • Constructor Detail

      • Assignment

        public Assignment​(Location location,
                          Java.Lvalue lhs,
                          java.lang.String operator,
                          Java.Rvalue rhs)
        Parameters:
        operator - Must be an interned string!