/Find Results Secret
Created
October 27, 2015 15:30
Revisions
-
Fishrock123 created this gist
Oct 27, 2015 .There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,508 @@ Searching 718 files for "bind(this)" C:\Documents and Settings\Jeremiah\My Documents\node\deps\npm\lib\config\core.js: 237 // Without prefix, nothing will ever work 238 mkdirp(this.prefix, cb) 239: }.bind(this)) 240: }.bind(this)) 241 } 242 ... 282 } 283 284: then = then.bind(this) 285: done = done.bind(this) 286 this._saving ++ 287 ... 321 322 this.addString(data, file, 'ini', marker) 323: }.bind(this)) 324 return this 325 } C:\Documents and Settings\Jeremiah\My Documents\node\deps\npm\lib\config\load-cafile.js: 6 if (!cafilePath) return process.nextTick(cb) 7 8: fs.readFile(cafilePath, 'utf8', afterCARead.bind(this)) 9 10 function afterCARead (er, cadata) { C:\Documents and Settings\Jeremiah\My Documents\node\deps\npm\lib\config\load-prefix.js: 11 var g = this.get('global') 12 this[g ? 'globalPrefix' : 'localPrefix'] = prefix 13: }.bind(this), 14 get: function () { 15 var g = this.get('global') 16 return g ? this.globalPrefix : this.localPrefix 17: }.bind(this), 18 enumerable: true 19 }) .. 22 { set: function (prefix) { 23 this.set('prefix', prefix) 24: }.bind(this), 25 get: function () { 26 return path.resolve(this.get('prefix')) 27: }.bind(this), 28 enumerable: true 29 }) C:\Documents and Settings\Jeremiah\My Documents\node\deps\npm\node_modules\ansi\lib\ansi.js: 141 stream.on('newline', function () { 142 this.newlines++ 143: }.bind(this)) 144 } 145 exports.Cursor = Cursor C:\Documents and Settings\Jeremiah\My Documents\node\deps\npm\node_modules\combined-stream\lib\combined_stream.js: 45 pauseStream: this.pauseStreams, 46 }); 47: stream.on('data', this._checkDataSize.bind(this)); 48 stream = newStream; 49 } .. 85 var isStreamLike = CombinedStream.isStreamLike(stream); 86 if (isStreamLike) { 87: stream.on('data', this._checkDataSize.bind(this)); 88 this._handleErrors(stream); 89 } 90 91 this._pipeNext(stream); 92: }.bind(this)); 93 }; 94 .. 98 var isStreamLike = CombinedStream.isStreamLike(stream); 99 if (isStreamLike) { 100: stream.on('end', this._getNext.bind(this)); 101 stream.pipe(this, {end: false}); 102 return; C:\Documents and Settings\Jeremiah\My Documents\node\deps\npm\node_modules\delayed-stream\lib\delayed_stream.js: 68 this._bufferedEvents.forEach(function(args) { 69 this.emit.apply(this, args); 70: }.bind(this)); 71 this._bufferedEvents = []; 72 }; C:\Documents and Settings\Jeremiah\My Documents\node\deps\npm\node_modules\form-data\lib\form_data.js: 27 : options || {}; 28 29: var append = CombinedStream.prototype.append.bind(this); 30 31 // all that streamy business can't handle numbers .. 200 201 next(footer); 202: }.bind(this); 203 }; 204 ... 349 request.on('response', cb.bind(this, null)); 350 } 351: }.bind(this)); 352 353 return request; C:\Documents and Settings\Jeremiah\My Documents\node\deps\npm\node_modules\fstream\lib\abstract.js: 14 Abstract.prototype.on = function (ev, fn) { 15 if (ev === 'ready' && this.ready) { 16: process.nextTick(fn.bind(this)) 17 } else { 18 Stream.prototype.on.call(this, ev, fn) C:\Documents and Settings\Jeremiah\My Documents\node\deps\npm\node_modules\node-gyp\node_modules\tar\lib\entry.js: 29 this._queueLen = 0 30 31: this._read = this._read.bind(this) 32 33 this.props = {} C:\Documents and Settings\Jeremiah\My Documents\node\deps\npm\node_modules\npm-registry-client\lib\deprecate.js: 39 } 40 this.request(uri, options, cb) 41: }.bind(this)) 42 } 43 C:\Documents and Settings\Jeremiah\My Documents\node\deps\npm\node_modules\npm-registry-client\lib\request.js: 258 } 259 return cb(er, parsed, data, response) 260: }.bind(this) 261 } 262 C:\Documents and Settings\Jeremiah\My Documents\node\deps\npm\node_modules\npm-registry-client\lib\unpublish.js: 77 } 78 cb_(er) 79: }.bind(this)) 80: }.bind(this)) 81 } 82 .. 95 var d = dist.bin[bt] 96 detach.call(this, uri, data, url.parse(d.tarball).pathname, null, credentials, cb) 97: }.bind(this) 98 }, this), cb) 99: }.bind(this)) 100: }.bind(this)) 101: }.bind(this) 102 } 103 ... 112 if (!rev) return cb(new Error('No _rev found in ' + data._id)) 113 detach.call(this, data, path, rev, cb) 114: }.bind(this)) 115 } 116 C:\Documents and Settings\Jeremiah\My Documents\node\deps\npm\node_modules\readable-stream\lib\_stream_duplex.js: 80 // no more data can be written. 81 // But allow more writes to happen in this tick. 82: process.nextTick(this.end.bind(this)); 83 } 84 C:\Documents and Settings\Jeremiah\My Documents\node\deps\npm\node_modules\tar\lib\entry.js: 30 this._queueLen = 0 31 32: this._read = this._read.bind(this) 33 34 this.props = {} C:\Documents and Settings\Jeremiah\My Documents\node\deps\v8\test\promises-aplus\lib\mocha.js: 118 this.timer = setTimeout(function() { 119 suite.ReportError(this, Error('timeout')); 120: }.bind(this), TIMEOUT); 121 122 this.RunFunction(suite, this.before, function(e) { ... 155 } 156 %EnqueueMicrotask(postAction); 157: }.bind(this)); 158: }.bind(this)); 159: }.bind(this)); 160 }; 161 ... 194 ++this.currentIndex; 195 %EnqueueMicrotask(Run); 196: }.bind(this)); 197 }; 198 C:\Documents and Settings\Jeremiah\My Documents\node\lib\_debugger.js: 160 }); 161 162: protocol.onResponse = this._onResponse.bind(this); 163 } 164 inherits(Client, net.Stream); ... 734 input: this.stdin, 735 output: this.stdout, 736: eval: this.controlEval.bind(this), 737 useGlobal: false, 738 ignoreUndefined: true ... 765 766 // Handle all possible exits 767: process.on('exit', this.killChild.bind(this)); 768 process.once('SIGTERM', process.exit.bind(process, 0)); 769 process.once('SIGHUP', process.exit.bind(process, 0)); ... 1561 1562 // Set new 1563: this.repl.eval = this.debugEval.bind(this); 1564 this.repl.context = {}; 1565 .... 1576 Interface.prototype.exitRepl = function() { 1577 // Restore eval 1578: this.repl.eval = this.controlEval.bind(this); 1579 1580 // Swap history .... 1663 this.child = spawn(process.execPath, childArgs); 1664 1665: this.child.stdout.on('data', this.childPrint.bind(this)); 1666: this.child.stderr.on('data', this.childPrint.bind(this)); 1667 } 1668 C:\Documents and Settings\Jeremiah\My Documents\node\lib\_tls_legacy.js: 705 706 if (this._isServer) { 707: this.ssl.onhandshakestart = onhandshakestart.bind(this); 708: this.ssl.onhandshakedone = onhandshakedone.bind(this); 709: this.ssl.onclienthello = onclienthello.bind(this); 710: this.ssl.onnewsession = onnewsession.bind(this); 711 this.ssl.lastHandshakeTime = 0; 712 this.ssl.handshakes = 0; 713 } else { 714: this.ssl.onocspresponse = onocspresponse.bind(this); 715 } 716 C:\Documents and Settings\Jeremiah\My Documents\node\lib\_tls_wrap.js: 393 394 if (options.isServer) { 395: ssl.onhandshakestart = onhandshakestart.bind(this); 396: ssl.onhandshakedone = onhandshakedone.bind(this); 397: ssl.onclienthello = onclienthello.bind(this); 398: ssl.oncertcb = oncertcb.bind(this); 399: ssl.onnewsession = onnewsession.bind(this); 400 ssl.lastHandshakeTime = 0; 401 ssl.handshakes = 0; ... 411 } else { 412 ssl.onhandshakestart = function() {}; 413: ssl.onhandshakedone = this._finishInit.bind(this); 414: ssl.onocspresponse = onocspresponse.bind(this); 415 416 if (options.session) C:\Documents and Settings\Jeremiah\My Documents\node\lib\console.js: 29 for (var v = 0; v < keys.length; v++) { 30 var k = keys[v]; 31: this[k] = this[k].bind(this); 32 } 33 } C:\Documents and Settings\Jeremiah\My Documents\node\lib\fs.js: 1929 this.fd = fd; 1930 this.emit('open', fd); 1931: }.bind(this)); 1932 }; 1933 C:\Documents and Settings\Jeremiah\My Documents\node\tools\eslint\lib\cli-engine.js: 275 Object.keys(this.options.rules || {}).forEach(function(name) { 276 validator.validateRuleOptions(name, this.options.rules[name], "CLI"); 277: }.bind(this)); 278 } 279 C:\Documents and Settings\Jeremiah\My Documents\node\tools\eslint\node_modules\inquirer\lib\objects\choices.js: 177 var section = infinite.splice( topIndex, pageSize ).join("\n"); 178 return section + "\n" + chalk.dim("(Move up and down to reveal more choices)"); 179: }.bind(this); 180 }; 181 C:\Documents and Settings\Jeremiah\My Documents\node\tools\eslint\node_modules\inquirer\lib\prompts\checkbox.js: 62 63 var validation = this.handleSubmitEvents( events.line ); 64: validation.success.forEach( this.onEnd.bind(this) ); 65: validation.error.forEach( this.onError.bind(this) ); 66 67: events.normalizedUpKey.takeUntil( validation.success ).forEach( this.onUpKey.bind(this) ); 68: events.normalizedDownKey.takeUntil( validation.success ).forEach( this.onDownKey.bind(this) ); 69: events.numberKey.takeUntil( validation.success ).forEach( this.onNumberKey.bind(this) ); 70: events.spaceKey.takeUntil( validation.success ).forEach( this.onSpaceKey.bind(this) ); 71 72 // Init the prompt .. 194 var len = this.opt.choices.realLength; 195 this.pointer = (this.pointer > 0) ? this.pointer - 1 : len - 1; 196: }.bind(this)); 197 }; 198 ... 201 var len = this.opt.choices.realLength; 202 this.pointer = (this.pointer < len - 1) ? this.pointer + 1 : 0; 203: }.bind(this)); 204 }; 205 ... 210 this.toggleChoice( this.pointer ); 211 } 212: }.bind(this)); 213 }; 214 ... 216 this.handleKeypress(function() { 217 this.toggleChoice(this.pointer); 218: }.bind(this)); 219 }; 220 ... 253 254 output += "\n"; 255: }.bind(this)); 256 257 return output.replace(/\n$/, ""); C:\Documents and Settings\Jeremiah\My Documents\node\tools\eslint\node_modules\inquirer\lib\prompts\confirm.js: 34 } 35 return value; 36: }.bind(this) 37 }); 38 .. 59 // Once user confirm (enter key) 60 var events = observe(this.rl); 61: events.keypress.takeUntil( events.line ).forEach( this.onKeypress.bind(this) ); 62 63: events.line.take(1).forEach( this.onEnd.bind(this) ); 64 65 // Init C:\Documents and Settings\Jeremiah\My Documents\node\tools\eslint\node_modules\inquirer\lib\prompts\expand.js: 60 // Save user answer and update prompt to show selected option. 61 var events = observe(this.rl); 62: this.lineObs = events.line.forEach( this.onSubmit.bind(this) ); 63: this.keypressObs = events.keypress.forEach( this.onKeypress.bind(this) ); 64 65 // Init the prompt .. 114 } 115 output += choiceStr; 116: }.bind(this)); 117 118 return output; ... 253 } 254 output += choiceStr; 255: }.bind(this)); 256 257 return output; C:\Documents and Settings\Jeremiah\My Documents\node\tools\eslint\node_modules\inquirer\lib\prompts\input.js: 39 // Once user confirm (enter key) 40 var events = observe(this.rl); 41: var submit = events.line.map( this.filterInput.bind(this) ); 42 43 var validation = this.handleSubmitEvents( submit ); 44: validation.success.forEach( this.onEnd.bind(this) ); 45: validation.error.forEach( this.onError.bind(this) ); 46 47: events.keypress.takeUntil( validation.success ).forEach( this.onKeypress.bind(this) ); 48 49 // Init .. 89 90 this.done( state.value ); 91: }.bind(this)); 92 }; 93 C:\Documents and Settings\Jeremiah\My Documents\node\tools\eslint\node_modules\inquirer\lib\prompts\list.js: 64 65 var events = observe(this.rl); 66: events.normalizedUpKey.takeUntil( events.line ).forEach( this.onUpKey.bind(this) ); 67: events.normalizedDownKey.takeUntil( events.line ).forEach( this.onDownKey.bind(this) ); 68: events.numberKey.takeUntil( events.line ).forEach( this.onNumberKey.bind(this) ); 69: events.line.take(1).forEach( this.onSubmit.bind(this) ); 70 71 // Init the prompt .. 147 var len = this.opt.choices.realLength; 148 this.selected = (this.selected > 0) ? this.selected - 1 : len - 1; 149: }.bind(this)); 150 }; 151 ... 154 var len = this.opt.choices.realLength; 155 this.selected = (this.selected < len - 1) ? this.selected + 1 : 0; 156: }.bind(this)); 157 }; 158 ... 162 this.selected = input - 1; 163 } 164: }.bind(this)); 165 }; 166 ... 189 } 190 output += line + " \n"; 191: }.bind(this)); 192 193 return output.replace(/\n$/, ""); C:\Documents and Settings\Jeremiah\My Documents\node\tools\eslint\node_modules\inquirer\lib\prompts\password.js: 39 40 // Once user confirm (enter key) 41: var submit = events.line.map( this.filterInput.bind(this) ); 42 43 var validation = this.handleSubmitEvents( submit ); 44: validation.success.forEach( this.onEnd.bind(this) ); 45: validation.error.forEach( this.onError.bind(this) ); 46 47: events.keypress.takeUntil( validation.success ).forEach( this.onKeypress.bind(this) ); 48 49 // Init .. 101 this.rl.output.mute(); 102 } 103: }.bind(this)); 104 }; 105 C:\Documents and Settings\Jeremiah\My Documents\node\tools\eslint\node_modules\inquirer\lib\prompts\rawlist.js: 40 validate: function( index ) { 41 return this.opt.choices.getChoice( index ) != null; 42: }.bind(this) 43 }); 44 .. 67 // Once user confirm (enter key) 68 var events = observe(this.rl); 69: var submit = events.line.map( this.filterInput.bind(this) ); 70 71 var validation = this.handleSubmitEvents( submit ); 72: validation.success.forEach( this.onEnd.bind(this) ); 73: validation.error.forEach( this.onError.bind(this) ); 74 75: events.keypress.takeUntil( validation.success ).forEach( this.onKeypress.bind(this) ); 76 77 // Init the prompt .. 186 } 187 output += display; 188: }.bind(this)); 189 190 return output; C:\Documents and Settings\Jeremiah\My Documents\node\tools\eslint\node_modules\inquirer\lib\ui\baseUI.js: 24 this.rl.resume(); 25 26: this.onForceClose = this.onForceClose.bind(this); 27: this.onKeypress = this.onKeypress.bind(this); 28 29 // Make sure new prompt start on a newline when closing C:\Documents and Settings\Jeremiah\My Documents\node\tools\eslint\node_modules\inquirer\lib\ui\bottom-bar.js: 24 Base.apply( this, arguments ); 25 26: this.log = through( this.writeLog.bind(this) ); 27 this.bottomBar = opt.bottomBar || ""; 28 this.render(); C:\Documents and Settings\Jeremiah\My Documents\node\tools\eslint\node_modules\inquirer\lib\ui\prompt.js: 45 46 // Start running the questions 47: this.process = obs.concatMap( this.processQuestion.bind(this) ); 48 49 this.process.forEach( .. 52 throw err; 53 }, 54: this.onCompletion.bind(this) 55 ); 56 .. 79 80 return obs 81: .concatMap( this.setDefaultType.bind(this) ) 82: .concatMap( this.filterIfRunnable.bind(this) ) 83 .concatMap( utils.fetchAsyncQuestionProperty.bind( null, question, "message", this.answers ) ) 84 .concatMap( utils.fetchAsyncQuestionProperty.bind( null, question, "default", this.answers ) ) 85 .concatMap( utils.fetchAsyncQuestionProperty.bind( null, question, "choices", this.answers ) ) 86: .concatMap( this.fetchAnswer.bind(this) ); 87: }.bind(this)); 88 }; 89 111 matches across 32 files