diff options
Diffstat (limited to 'examples/scala-js/library/src/main/scala/scala/scalajs/js/Error.scala')
-rw-r--r-- | examples/scala-js/library/src/main/scala/scala/scalajs/js/Error.scala | 114 |
1 files changed, 0 insertions, 114 deletions
diff --git a/examples/scala-js/library/src/main/scala/scala/scalajs/js/Error.scala b/examples/scala-js/library/src/main/scala/scala/scalajs/js/Error.scala deleted file mode 100644 index 129ff41..0000000 --- a/examples/scala-js/library/src/main/scala/scala/scalajs/js/Error.scala +++ /dev/null @@ -1,114 +0,0 @@ -/* __ *\ -** ________ ___ / / ___ __ ____ Scala.js API ** -** / __/ __// _ | / / / _ | __ / // __/ (c) 2013, LAMP/EPFL ** -** __\ \/ /__/ __ |/ /__/ __ |/_// /_\ \ http://scala-lang.org/ ** -** /____/\___/_/ |_/____/_/ | |__/ /____/ ** -** |/____/ ** -\* */ - - -/** - * All doc-comments marked as "MDN" are by Mozilla Contributors, - * distributed under the Creative Commons Attribution-ShareAlike license from - * https://developer.mozilla.org/en-US/docs/Web/Reference/API - */ -package scala.scalajs.js - -class Error(message0: String = "") extends Object { - val name: String = native - /** - * Human-readable description of the error - * - * MDN - */ - val message: String = native -} - -object Error extends Object { - def apply(message: String = ""): Error = native -} - -/** - * An instance representing an error that occurs regarding the global function - * eval() - * - * MDN - */ -class EvalError(message: String = "") extends Error - -object EvalError extends Object { - def apply(message: String = ""): EvalError = native -} - -/** - * An instance representing an error that occurs when a numeric variable or - * parameter is outside of its valid range. - * - * A RangeError is thrown when trying to pass a number as an argument to a - * function that does not allow a range that includes that number. This can - * be encountered when to create an array of an illegal length with the Array - * constructor, or when passing bad values to the numeric methods toExponential, - * toFixed, or toPrecision. - * - * MDN - */ -class RangeError(message: String = "") extends Error - -object RangeError extends Object { - def apply(message: String = ""): RangeError = native -} - -/** - * Represents an error when a non-existent variable is referenced. - * - * A ReferenceError is thrown when trying to dereference a variable that has - * not been declared. - * - * MDN - */ -class ReferenceError(message: String = "") extends Error - -object ReferenceError extends Object { - def apply(message: String = ""): ReferenceError = native -} - -/** - * Represents an error when trying to interpret syntactically invalid code. - * - * A SyntaxError is thrown when the JavaScript engine encounters tokens or - * token order that does not conform to the syntax of the language when parsing code. - * - * MDN - */ -class SyntaxError(message: String = "") extends Error - -object SyntaxError extends Object { - def apply(message: String = ""): SyntaxError = native -} - -/** - * Represents an error when a value is not of the expected type. - * - * A TypeError is thrown when an operand or argument passed to a function is - * incompatible with the type expected by that operator or function. - * - * MDN - */ -class TypeError(message: String = "") extends Error - -object TypeError extends Object { - def apply(message: String = ""): TypeError = native -} - -/** - * Represents an error when a malformed URI is encountered. - * - * A URIError is thrown when the URI handling functions are passed a malformed URI. - * - * MDN - */ -class URIError(message: String = "") extends Error - -object URIError extends Object { - def apply(message: String = ""): URIError = native -} |