/* automatically generated by JSCoverage - do not edit */
if (typeof _$jscoverage === 'undefined') _$jscoverage = {};
if (! _$jscoverage['express.js']) {
  _$jscoverage['express.js'] = [];
  _$jscoverage['express.js'][12] = 0;
  _$jscoverage['express.js'][25] = 0;
  _$jscoverage['express.js'][31] = 0;
  _$jscoverage['express.js'][40] = 0;
  _$jscoverage['express.js'][41] = 0;
  _$jscoverage['express.js'][42] = 0;
  _$jscoverage['express.js'][43] = 0;
  _$jscoverage['express.js'][44] = 0;
  _$jscoverage['express.js'][45] = 0;
  _$jscoverage['express.js'][46] = 0;
  _$jscoverage['express.js'][54] = 0;
  _$jscoverage['express.js'][55] = 0;
  _$jscoverage['express.js'][65] = 0;
  _$jscoverage['express.js'][66] = 0;
  _$jscoverage['express.js'][67] = 0;
  _$jscoverage['express.js'][73] = 0;
  _$jscoverage['express.js'][74] = 0;
  _$jscoverage['express.js'][80] = 0;
  _$jscoverage['express.js'][84] = 0;
}
_$jscoverage['express.js'][12]++;
var http = require("http"), connect = require("connect"), proto = require("./application"), Route = require("./router/route"), Router = require("./router"), req = require("./request"), res = require("./response"), utils = connect.utils;
_$jscoverage['express.js'][25]++;
exports = module.exports = createApplication;
_$jscoverage['express.js'][31]++;
exports.version = "3.0.0alpha1-pre";
_$jscoverage['express.js'][40]++;
function createApplication() {
  _$jscoverage['express.js'][41]++;
  var app = connect();
  _$jscoverage['express.js'][42]++;
  utils.merge(app, proto);
  _$jscoverage['express.js'][43]++;
  app.request = {__proto__: req};
  _$jscoverage['express.js'][44]++;
  app.response = {__proto__: res};
  _$jscoverage['express.js'][45]++;
  app.init();
  _$jscoverage['express.js'][46]++;
  return app;
}
_$jscoverage['express.js'][54]++;
for (var key in connect.middleware) {
  _$jscoverage['express.js'][55]++;
  Object.defineProperty(exports, key, Object.getOwnPropertyDescriptor(connect.middleware, key));
}
_$jscoverage['express.js'][65]++;
exports.application = proto;
_$jscoverage['express.js'][66]++;
exports.request = req;
_$jscoverage['express.js'][67]++;
exports.response = res;
_$jscoverage['express.js'][73]++;
exports.Route = Route;
_$jscoverage['express.js'][74]++;
exports.Router = Router;
_$jscoverage['express.js'][80]++;
exports.methods = require("./router/methods");
_$jscoverage['express.js'][84]++;
exports.errorHandler.title = "Express";
_$jscoverage['express.js'].source = ["","/*!"," * Express"," * Copyright(c) 2010 TJ Holowaychuk &lt;tj@vision-media.ca&gt;"," * MIT Licensed"," */","","/**"," * Module dependencies."," */","","var http = require('http')","  , connect = require('connect')","  , proto = require('./application')","  , Route = require('./router/route')","  , Router = require('./router')","  , req = require('./request')","  , res = require('./response')","  , utils = connect.utils;","","/**"," * Expose `createApplication()`."," */","","exports = module.exports = createApplication;","","/**"," * Framework version."," */","","exports.version = '3.0.0alpha1-pre';","","/**"," * Create an express application."," *"," * @return {Function}"," * @api public"," */","","function createApplication() {","  var app = connect();","  utils.merge(app, proto);","  app.request = { __proto__: req };","  app.response = { __proto__: res };","  app.init();","  return app;","}","","/**"," * Expose connect.middleware as express.*"," * for example `express.logger` etc. "," */","","for (var key in connect.middleware) {","  Object.defineProperty(","      exports","    , key","    , Object.getOwnPropertyDescriptor(connect.middleware, key));","}","","/**"," * Expose the prototypes."," */","","exports.application = proto;","exports.request = req;","exports.response = res;","","/**"," * Expose constructors."," */","","exports.Route = Route;","exports.Router = Router;","","/**"," * Expose HTTP methods."," */","","exports.methods = require('./router/methods');","","// Error handler title","","exports.errorHandler.title = 'Express';",""];
