Class NewArray

  • All Implemented Interfaces:
    NewOperation

    public class NewArray
    extends java.lang.Object
    implements NewOperation
    Class defining the creation of a new array object.
    • Constructor Detail

      • NewArray

        public NewArray()
    • Method Detail

      • parseAndCreate

        public VariableReference parseAndCreate​(ScriptParser sp,
                                                TokenStream currentStream)
                                         throws ScriptException
        Parse and execute. Parsing begins right after the "new" keyword and the operation name token.
        Specified by:
        parseAndCreate in interface NewOperation
        Parameters:
        sp - is the script parser to use to help in the parsing.
        currentStream - is the current token stream.
        Returns:
        the variable reference that got created. Should never be null.
        Throws:
        ScriptException
      • parseAndSkip

        public void parseAndSkip​(ScriptParser sp,
                                 TokenStream currentStream)
                          throws ScriptException
        Parse and skip. Parsing begins right after the "new" keyword and the operation name token.
        Specified by:
        parseAndSkip in interface NewOperation
        Parameters:
        sp - is the script parser to use to help in the parsing.
        currentStream - is the current token stream.
        Throws:
        ScriptException