ElasticWolf.app/Contents/Frameworks/XUL.framework/Versions/13.0/chrome/toolkit/content/global/devtools/dbg-script-actors.js
/**
   * Create a grip for the given debuggee object.
   *
   * @param aValue Debugger.Object
   *        The debuggee object value.
   * @param aPool ActorPool
   *        The actor pool where the new object actor will be added.
   */
Create a grip for the given debuggee object.
@param aValue Debugger.Object
The debuggee object value.
@param aPool ActorPool
The actor pool where the new object actor will be added.
Create a grip for the given debuggee object . @param aValue Debugger . Object The debuggee object value . @param aPool ActorPool The actor pool where the new object actor will be added .
function TA_objectGrip(aValue, aPool) {
    if (!aPool.objectActors) {
      aPool.objectActors = new WeakMap();
    }
    if (aPool.objectActors.has(aValue)) {
      return aPool.objectActors.get(aValue).grip();
    }
    let actor = new ObjectActor(aValue, this);
    aPool.addActor(actor);
    aPool.objectActors.set(aValue, actor);
    return actor.grip();
  }
function TA_objectGrip ( aValue , aPool ) { if ( ! aPool . objectActors ) { aPool . objectActors = new WeakMap ( ) ; } if ( aPool . objectActors . has ( aValue ) ) { return aPool . objectActors . get ( aValue ) . grip ( ) ; } let actor = new ObjectActor ( aValue , this ) ; aPool . addActor ( actor ) ; aPool . objectActors . set ( aValue , actor ) ; return actor . grip ( ) ; }
Create a grip for the given debuggee object.
Create a grip for the given debuggee object .