-bool JSNotAnObject::toBoolean(ExecState* exec) const
-{
- ASSERT_UNUSED(exec, exec->hadException() && exec->exception() == m_exception);
- return false;
-}
-
-double JSNotAnObject::toNumber(ExecState* exec) const
-{
- ASSERT_UNUSED(exec, exec->hadException() && exec->exception() == m_exception);
- return NaN;
-}
-
-UString JSNotAnObject::toString(ExecState* exec) const
-{
- ASSERT_UNUSED(exec, exec->hadException() && exec->exception() == m_exception);
- return "";
-}
-
-JSObject* JSNotAnObject::toObject(ExecState* exec) const
-{
- ASSERT_UNUSED(exec, exec->hadException() && exec->exception() == m_exception);
- return m_exception;
-}
-
-// Marking
-void JSNotAnObject::markChildren(MarkStack& markStack)