Class NewExpr

    • Field Detail

      • newArray

        protected boolean newArray
      • arrayType

        protected int arrayType
    • Method Detail

      • isArray

        public boolean isArray()
      • getArrayType

        public int getArrayType()
      • getClassName

        public ASTList getClassName()
      • getArguments

        public ASTList getArguments()
      • getArraySize

        public ASTList getArraySize()
      • getInitializer

        public ArrayInit getInitializer()
      • accept

        public void accept​(Visitor v)
                    throws CompileError
        Description copied from class: ASTree
        Is a method for the visitor pattern. It calls atXXX() on the given visitor, where XXX is the class name of the node object.
        Overrides:
        accept in class ASTList
        Throws:
        CompileError
      • getTag

        protected String getTag()
        Description copied from class: ASTree
        Returns the type of this node. This method is used by toString().
        Overrides:
        getTag in class ASTree