Module xl.compiler

Class Assignment

All Implemented Interfaces:
Manageable, PersistenceCapable, Shareable, TypeId, UserFields, XObject, Map, ExpressionFactory, ValueObserver, Serializable, Cloneable
Direct Known Subclasses:
AssignArrayComponent, AssignArrayGenerator, AssignField, AssignLocal, PropertyAssignment

public abstract class Assignment extends Expression
See Also:
  • Field Details

  • Constructor Details

    • Assignment

      public Assignment(Type type, int assignmentType)
  • Method Details

    • allowsIteration

      public boolean allowsIteration(int index)
      Overrides:
      allowsIteration in class Expression
    • paramString

      protected String paramString()
      Description copied from class: Node
      Computes the class-specific part of the string returned by Node.toString() which shall be enclosed in brackets. This should be used to show important properties of this node.
      Overrides:
      paramString in class Expression
      Returns:
      string describing some important properties of this node