2003/05/12 05:31:48
[org.ibex.core.git] / src / org / mozilla / javascript / Script.java
diff --git a/src/org/mozilla/javascript/Script.java b/src/org/mozilla/javascript/Script.java
deleted file mode 100644 (file)
index f867aeb..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-/* -*- Mode: java; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-\r
- *\r
- * The contents of this file are subject to the Netscape Public\r
- * License Version 1.1 (the "License"); you may not use this file\r
- * except in compliance with the License. You may obtain a copy of\r
- * the License at http://www.mozilla.org/NPL/\r
- *\r
- * Software distributed under the License is distributed on an "AS\r
- * IS" basis, WITHOUT WARRANTY OF ANY KIND, either express oqr\r
- * implied. See the License for the specific language governing\r
- * rights and limitations under the License.\r
- *\r
- * The Original Code is Rhino code, released\r
- * May 6, 1999.\r
- *\r
- * The Initial Developer of the Original Code is Netscape\r
- * Communications Corporation.  Portions created by Netscape are\r
- * Copyright (C) 1997-1999 Netscape Communications Corporation. All\r
- * Rights Reserved.\r
- *\r
- * Contributor(s): \r
- * Norris Boyd\r
- *\r
- * Alternatively, the contents of this file may be used under the\r
- * terms of the GNU Public License (the "GPL"), in which case the\r
- * provisions of the GPL are applicable instead of those above.\r
- * If you wish to allow use of your version of this file only\r
- * under the terms of the GPL and not to allow others to use your\r
- * version of this file under the NPL, indicate your decision by\r
- * deleting the provisions above and replace them with the notice\r
- * and other provisions required by the GPL.  If you do not delete\r
- * the provisions above, a recipient may use your version of this\r
- * file under either the NPL or the GPL.\r
- */\r
-\r
-// API class\r
-\r
-package org.mozilla.javascript;\r
-\r
-/**\r
- * All compiled scripts implement this interface.\r
- * <p>\r
- * This class encapsulates script execution relative to an\r
- * object scope.\r
- * @since 1.3\r
- * @author Norris Boyd\r
- */\r
-\r
-public interface Script {\r
-\r
-    /**\r
-     * Execute the script.\r
-     * <p>\r
-     * The script is executed in a particular runtime Context, which\r
-     * must be associated with the current thread.\r
-     * The script is executed relative to a scope--definitions and\r
-     * uses of global top-level variables and functions will access\r
-     * properties of the scope object. For compliant ECMA\r
-     * programs, the scope must be an object that has been initialized\r
-     * as a global object using <code>Context.initStandardObjects</code>.\r
-     * <p>\r
-     *\r
-     * @param cx the Context associated with the current thread\r
-     * @param scope the scope to execute relative to\r
-     * @return the result of executing the script\r
-     * @see org.mozilla.javascript.Context#initStandardObjects\r
-     * @exception JavaScriptException if an uncaught JavaScript exception\r
-     *            occurred while executing the script\r
-     */\r
-    public Object exec(Context cx, Scriptable scope)\r
-        throws JavaScriptException;\r
-\r
-}\r