Changeset 30679 in webkit for trunk/JavaScriptCore/kjs


Ignore:
Timestamp:
Feb 29, 2008, 3:48:42 PM (17 years ago)
Author:
Adam Roben
Message:

Remove unused DebuggerImp::abort and DebuggerImp::aborted

Reviewed by Tim and Sam.

  • kjs/function_object.cpp: (KJS::FunctionObjectImp::construct):
  • kjs/internal.h: (KJS::DebuggerImp::DebuggerImp):
  • kjs/nodes.cpp: (KJS::Node::handleException): (KJS::FunctionBodyNodeWithDebuggerHooks::execute):
Location:
trunk/JavaScriptCore/kjs
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/kjs/function_object.cpp

    r30534 r30679  
    169169
    170170    // notify debugger that source has been parsed
     171    // send empty sourceURL to indicate constructed code
    171172    Debugger* dbg = exec->dynamicGlobalObject()->debugger();
    172     if (dbg) {
    173         // send empty sourceURL to indicate constructed code
    174         bool cont = dbg->sourceParsed(exec, sourceId, UString(), body, lineNumber, errLine, errMsg);
    175         if (!cont) {
    176             dbg->imp()->abort();
    177             return new JSObject();
    178         }
    179     }
     173    if (dbg && !dbg->sourceParsed(exec, sourceId, UString(), body, lineNumber, errLine, errMsg))
     174        return new JSObject();
    180175
    181176    // No program node == syntax error - throw a syntax error
  • trunk/JavaScriptCore/kjs/internal.h

    r28468 r30679  
    104104    DebuggerImp() {
    105105      globalObjects = 0;
    106       isAborted = false;
    107106    }
    108107
    109     void abort() { isAborted = true; }
    110     bool aborted() const { return isAborted; }
    111 
    112108    AttachedGlobalObject* globalObjects;
    113     bool isAborted;
    114109  };
    115110
  • trunk/JavaScriptCore/kjs/nodes.cpp

    r30651 r30679  
    366366    }
    367367    Debugger* dbg = exec->dynamicGlobalObject()->debugger();
    368     if (dbg && !dbg->hasHandledException(exec, exceptionValue)) {
    369         bool cont = dbg->exception(exec, currentSourceId(exec), m_line, exceptionValue);
    370         if (!cont)
    371             dbg->imp()->abort();
    372     }
     368    if (dbg && !dbg->hasHandledException(exec, exceptionValue))
     369        dbg->exception(exec, currentSourceId(exec), m_line, exceptionValue);
    373370}
    374371
     
    46344631{
    46354632    if (Debugger* dbg = exec->dynamicGlobalObject()->debugger()) {
    4636         if (!dbg->callEvent(exec, sourceId(), lineNo(), exec->function(), *exec->arguments())) {
    4637             dbg->imp()->abort();
     4633        if (!dbg->callEvent(exec, sourceId(), lineNo(), exec->function(), *exec->arguments()))
    46384634            return exec->setInterruptedCompletion();
    4639         }
    46404635    }
    46414636
     
    46454640        if (exec->completionType() == Throw)
    46464641            exec->setException(result);
    4647         if (!dbg->returnEvent(exec, sourceId(), lineNo(), exec->function())) {
    4648             dbg->imp()->abort();
     4642        if (!dbg->returnEvent(exec, sourceId(), lineNo(), exec->function()))
    46494643            return exec->setInterruptedCompletion();
    4650         }
    46514644    }
    46524645
Note: See TracChangeset for help on using the changeset viewer.