SYMBOL INDEX (2680 symbols across 966 files) FILE: flow-typed/npm/babel-traverse_vx.x.x.js class BabelTraversePath (line 19) | class BabelTraversePath { method getBindingIdentifierPaths (line 20) | getBindingIdentifierPaths(): { [key: string]: BabelTraversePath } method getBindingIdentifiers (line 21) | getBindingIdentifiers(): { [key: string]: BabelNodeIdentifier } class BabelTraverseScope (line 30) | class BabelTraverseScope { FILE: flow-typed/npm/babel-types_vx.x.x.js class BabelNodeComment (line 28) | class BabelNodeComment { class BabelNodeBlockComment (line 36) | class BabelNodeBlockComment extends BabelNodeComment { class BabelNodeLineComment (line 40) | class BabelNodeLineComment extends BabelNodeComment { class BabelNodePosition (line 44) | class BabelNodePosition { class BabelNodeSourceLocation (line 49) | class BabelNodeSourceLocation { class BabelNode (line 55) | class BabelNode { class BabelNodeArrayExpression (line 202) | class BabelNodeArrayExpression extends BabelNode { class BabelNodeAssignmentExpression (line 207) | class BabelNodeAssignmentExpression extends BabelNode { class BabelNodeBinaryExpression (line 214) | class BabelNodeBinaryExpression extends BabelNode { class BabelNodeDirective (line 221) | class BabelNodeDirective extends BabelNode { class BabelNodeDirectiveLiteral (line 226) | class BabelNodeDirectiveLiteral extends BabelNode { class BabelNodeBlockStatement (line 231) | class BabelNodeBlockStatement extends BabelNode { class BabelNodeBreakStatement (line 237) | class BabelNodeBreakStatement extends BabelNode { class BabelNodeCallExpression (line 242) | class BabelNodeCallExpression extends BabelNode { class BabelNodeCatchClause (line 248) | class BabelNodeCatchClause extends BabelNode { class BabelNodeConditionalExpression (line 254) | class BabelNodeConditionalExpression extends BabelNode { class BabelNodeContinueStatement (line 261) | class BabelNodeContinueStatement extends BabelNode { class BabelNodeDebuggerStatement (line 266) | class BabelNodeDebuggerStatement extends BabelNode { class BabelNodeDoWhileStatement (line 270) | class BabelNodeDoWhileStatement extends BabelNode { class BabelNodeEmptyStatement (line 276) | class BabelNodeEmptyStatement extends BabelNode { class BabelNodeExpressionStatement (line 280) | class BabelNodeExpressionStatement extends BabelNode { class BabelNodeFile (line 285) | class BabelNodeFile extends BabelNode { class BabelNodeForInStatement (line 292) | class BabelNodeForInStatement extends BabelNode { class BabelNodeForStatement (line 299) | class BabelNodeForStatement extends BabelNode { class BabelNodeFunctionDeclaration (line 307) | class BabelNodeFunctionDeclaration extends BabelNode { class BabelNodeFunctionExpression (line 318) | class BabelNodeFunctionExpression extends BabelNode { class BabelNodeIdentifier (line 329) | class BabelNodeIdentifier extends BabelNode { class BabelNodeIfStatement (line 336) | class BabelNodeIfStatement extends BabelNode { class BabelNodeLabeledStatement (line 343) | class BabelNodeLabeledStatement extends BabelNode { class BabelNodeStringLiteral (line 349) | class BabelNodeStringLiteral extends BabelNode { class BabelNodeNumericLiteral (line 354) | class BabelNodeNumericLiteral extends BabelNode { class BabelNodeNullLiteral (line 359) | class BabelNodeNullLiteral extends BabelNode { class BabelNodeBooleanLiteral (line 363) | class BabelNodeBooleanLiteral extends BabelNode { class BabelNodeRegExpLiteral (line 368) | class BabelNodeRegExpLiteral extends BabelNode { class BabelNodeLogicalExpression (line 374) | class BabelNodeLogicalExpression extends BabelNode { class BabelNodeMemberExpression (line 381) | class BabelNodeMemberExpression extends BabelNode { class BabelNodeNewExpression (line 388) | class BabelNodeNewExpression extends BabelNode { class BabelNodeProgram (line 394) | class BabelNodeProgram extends BabelNode { class BabelNodeObjectExpression (line 401) | class BabelNodeObjectExpression extends BabelNode { class BabelNodeObjectMethod (line 406) | class BabelNodeObjectMethod extends BabelNode { class BabelNodeObjectProperty (line 420) | class BabelNodeObjectProperty extends BabelNode { class BabelNodeRestElement (line 428) | class BabelNodeRestElement extends BabelNode { class BabelNodeReturnStatement (line 435) | class BabelNodeReturnStatement extends BabelNode { class BabelNodeSequenceExpression (line 440) | class BabelNodeSequenceExpression extends BabelNode { class BabelNodeSwitchCase (line 445) | class BabelNodeSwitchCase extends BabelNode { class BabelNodeSwitchStatement (line 451) | class BabelNodeSwitchStatement extends BabelNode { class BabelNodeThisExpression (line 457) | class BabelNodeThisExpression extends BabelNode { class BabelNodeThrowStatement (line 461) | class BabelNodeThrowStatement extends BabelNode { class BabelNodeTryStatement (line 466) | class BabelNodeTryStatement extends BabelNode { class BabelNodeUnaryExpression (line 474) | class BabelNodeUnaryExpression extends BabelNode { class BabelNodeUpdateExpression (line 481) | class BabelNodeUpdateExpression extends BabelNode { class BabelNodeVariableDeclaration (line 488) | class BabelNodeVariableDeclaration extends BabelNode { class BabelNodeVariableDeclarator (line 494) | class BabelNodeVariableDeclarator extends BabelNode { class BabelNodeWhileStatement (line 500) | class BabelNodeWhileStatement extends BabelNode { class BabelNodeWithStatement (line 506) | class BabelNodeWithStatement extends BabelNode { class BabelNodeAssignmentPattern (line 512) | class BabelNodeAssignmentPattern extends BabelNode { class BabelNodeArrayPattern (line 519) | class BabelNodeArrayPattern extends BabelNode { class BabelNodeArrowFunctionExpression (line 526) | class BabelNodeArrowFunctionExpression extends BabelNode { class BabelNodeClassBody (line 538) | class BabelNodeClassBody extends BabelNode { class BabelNodeClassDeclaration (line 543) | class BabelNodeClassDeclaration extends BabelNode { class BabelNodeClassExpression (line 554) | class BabelNodeClassExpression extends BabelNode { class BabelNodeExportAllDeclaration (line 565) | class BabelNodeExportAllDeclaration extends BabelNode { class BabelNodeExportDefaultDeclaration (line 570) | class BabelNodeExportDefaultDeclaration extends BabelNode { class BabelNodeExportNamedDeclaration (line 575) | class BabelNodeExportNamedDeclaration extends BabelNode { class BabelNodeExportSpecifier (line 582) | class BabelNodeExportSpecifier extends BabelNode { class BabelNodeForOfStatement (line 588) | class BabelNodeForOfStatement extends BabelNode { class BabelNodeImportDeclaration (line 595) | class BabelNodeImportDeclaration extends BabelNode { class BabelNodeImportDefaultSpecifier (line 601) | class BabelNodeImportDefaultSpecifier extends BabelNode { class BabelNodeImportNamespaceSpecifier (line 606) | class BabelNodeImportNamespaceSpecifier extends BabelNode { class BabelNodeImportSpecifier (line 611) | class BabelNodeImportSpecifier extends BabelNode { class BabelNodeMetaProperty (line 617) | class BabelNodeMetaProperty extends BabelNode { class BabelNodeClassMethod (line 623) | class BabelNodeClassMethod extends BabelNode { class BabelNodeObjectPattern (line 637) | class BabelNodeObjectPattern extends BabelNode { class BabelNodeSpreadElement (line 644) | class BabelNodeSpreadElement extends BabelNode { class BabelNodeSuper (line 649) | class BabelNodeSuper extends BabelNode { class BabelNodeTaggedTemplateExpression (line 653) | class BabelNodeTaggedTemplateExpression extends BabelNode { class BabelNodeTemplateElement (line 659) | class BabelNodeTemplateElement extends BabelNode { class BabelNodeTemplateLiteral (line 665) | class BabelNodeTemplateLiteral extends BabelNode { class BabelNodeYieldExpression (line 671) | class BabelNodeYieldExpression extends BabelNode { class BabelNodeAnyTypeAnnotation (line 677) | class BabelNodeAnyTypeAnnotation extends BabelNode { class BabelNodeArrayTypeAnnotation (line 681) | class BabelNodeArrayTypeAnnotation extends BabelNode { class BabelNodeBooleanTypeAnnotation (line 686) | class BabelNodeBooleanTypeAnnotation extends BabelNode { class BabelNodeBooleanLiteralTypeAnnotation (line 690) | class BabelNodeBooleanLiteralTypeAnnotation extends BabelNode { class BabelNodeNullLiteralTypeAnnotation (line 694) | class BabelNodeNullLiteralTypeAnnotation extends BabelNode { class BabelNodeClassImplements (line 698) | class BabelNodeClassImplements extends BabelNode { class BabelNodeClassProperty (line 704) | class BabelNodeClassProperty extends BabelNode { class BabelNodeDeclareClass (line 713) | class BabelNodeDeclareClass extends BabelNode { class BabelNodeDeclareFunction (line 720) | class BabelNodeDeclareFunction extends BabelNode { class BabelNodeDeclareInterface (line 725) | class BabelNodeDeclareInterface extends BabelNode { class BabelNodeDeclareModule (line 732) | class BabelNodeDeclareModule extends BabelNode { class BabelNodeDeclareModuleExports (line 738) | class BabelNodeDeclareModuleExports extends BabelNode { class BabelNodeDeclareTypeAlias (line 743) | class BabelNodeDeclareTypeAlias extends BabelNode { class BabelNodeDeclareVariable (line 750) | class BabelNodeDeclareVariable extends BabelNode { class BabelNodeExistentialTypeParam (line 755) | class BabelNodeExistentialTypeParam extends BabelNode { class BabelNodeFunctionTypeAnnotation (line 759) | class BabelNodeFunctionTypeAnnotation extends BabelNode { class BabelNodeFunctionTypeParam (line 767) | class BabelNodeFunctionTypeParam extends BabelNode { class BabelNodeGenericTypeAnnotation (line 773) | class BabelNodeGenericTypeAnnotation extends BabelNode { class BabelNodeInterfaceExtends (line 779) | class BabelNodeInterfaceExtends extends BabelNode { class BabelNodeInterfaceDeclaration (line 785) | class BabelNodeInterfaceDeclaration extends BabelNode { class BabelNodeIntersectionTypeAnnotation (line 792) | class BabelNodeIntersectionTypeAnnotation extends BabelNode { class BabelNodeMixedTypeAnnotation (line 797) | class BabelNodeMixedTypeAnnotation extends BabelNode { class BabelNodeEmptyTypeAnnotation (line 801) | class BabelNodeEmptyTypeAnnotation extends BabelNode { class BabelNodeNullableTypeAnnotation (line 805) | class BabelNodeNullableTypeAnnotation extends BabelNode { class BabelNodeNumericLiteralTypeAnnotation (line 810) | class BabelNodeNumericLiteralTypeAnnotation extends BabelNode { class BabelNodeNumberTypeAnnotation (line 814) | class BabelNodeNumberTypeAnnotation extends BabelNode { class BabelNodeStringLiteralTypeAnnotation (line 818) | class BabelNodeStringLiteralTypeAnnotation extends BabelNode { class BabelNodeStringTypeAnnotation (line 822) | class BabelNodeStringTypeAnnotation extends BabelNode { class BabelNodeThisTypeAnnotation (line 826) | class BabelNodeThisTypeAnnotation extends BabelNode { class BabelNodeTupleTypeAnnotation (line 830) | class BabelNodeTupleTypeAnnotation extends BabelNode { class BabelNodeTypeofTypeAnnotation (line 835) | class BabelNodeTypeofTypeAnnotation extends BabelNode { class BabelNodeTypeAlias (line 840) | class BabelNodeTypeAlias extends BabelNode { class BabelNodeTypeAnnotation (line 847) | class BabelNodeTypeAnnotation extends BabelNode { class BabelNodeTypeCastExpression (line 852) | class BabelNodeTypeCastExpression extends BabelNode { class BabelNodeTypeParameter (line 858) | class BabelNodeTypeParameter extends BabelNode { class BabelNodeTypeParameterDeclaration (line 863) | class BabelNodeTypeParameterDeclaration extends BabelNode { class BabelNodeTypeParameterInstantiation (line 868) | class BabelNodeTypeParameterInstantiation extends BabelNode { class BabelNodeObjectTypeAnnotation (line 873) | class BabelNodeObjectTypeAnnotation extends BabelNode { class BabelNodeObjectTypeCallProperty (line 880) | class BabelNodeObjectTypeCallProperty extends BabelNode { class BabelNodeObjectTypeIndexer (line 885) | class BabelNodeObjectTypeIndexer extends BabelNode { class BabelNodeObjectTypeProperty (line 892) | class BabelNodeObjectTypeProperty extends BabelNode { class BabelNodeQualifiedTypeIdentifier (line 898) | class BabelNodeQualifiedTypeIdentifier extends BabelNode { class BabelNodeUnionTypeAnnotation (line 904) | class BabelNodeUnionTypeAnnotation extends BabelNode { class BabelNodeVoidTypeAnnotation (line 909) | class BabelNodeVoidTypeAnnotation extends BabelNode { class BabelNodeJSXAttribute (line 913) | class BabelNodeJSXAttribute extends BabelNode { class BabelNodeJSXClosingElement (line 919) | class BabelNodeJSXClosingElement extends BabelNode { class BabelNodeJSXElement (line 924) | class BabelNodeJSXElement extends BabelNode { class BabelNodeJSXEmptyExpression (line 932) | class BabelNodeJSXEmptyExpression extends BabelNode { class BabelNodeJSXExpressionContainer (line 936) | class BabelNodeJSXExpressionContainer extends BabelNode { class BabelNodeJSXIdentifier (line 941) | class BabelNodeJSXIdentifier extends BabelNode { class BabelNodeJSXMemberExpression (line 946) | class BabelNodeJSXMemberExpression extends BabelNode { class BabelNodeJSXNamespacedName (line 952) | class BabelNodeJSXNamespacedName extends BabelNode { class BabelNodeJSXOpeningElement (line 958) | class BabelNodeJSXOpeningElement extends BabelNode { class BabelNodeJSXSpreadAttribute (line 965) | class BabelNodeJSXSpreadAttribute extends BabelNode { class BabelNodeJSXText (line 970) | class BabelNodeJSXText extends BabelNode { class BabelNodeNoop (line 975) | class BabelNodeNoop extends BabelNode { class BabelNodeParenthesizedExpression (line 979) | class BabelNodeParenthesizedExpression extends BabelNode { class BabelNodeAwaitExpression (line 984) | class BabelNodeAwaitExpression extends BabelNode { class BabelNodeForAwaitStatement (line 989) | class BabelNodeForAwaitStatement extends BabelNode { class BabelNodeBindExpression (line 996) | class BabelNodeBindExpression extends BabelNode { class BabelNodeDecorator (line 1002) | class BabelNodeDecorator extends BabelNode { class BabelNodeDoExpression (line 1007) | class BabelNodeDoExpression extends BabelNode { class BabelNodeExportDefaultSpecifier (line 1012) | class BabelNodeExportDefaultSpecifier extends BabelNode { class BabelNodeExportNamespaceSpecifier (line 1017) | class BabelNodeExportNamespaceSpecifier extends BabelNode { class BabelNodeRestProperty (line 1022) | class BabelNodeRestProperty extends BabelNode { FILE: flow-typed/npm/graceful-fs_v4.1.x.js class Stats (line 11) | class Stats { class FSWatcher (line 35) | class FSWatcher extends events$EventEmitter { class ReadStream (line 39) | class ReadStream extends stream$Readable { class WriteStream (line 43) | class WriteStream extends stream$Writable { FILE: fuzzer/src/execute.js function executeNormal (line 13) | function executeNormal(code) { function executePrepack (line 25) | function executePrepack(code) { function createVmContext (line 43) | function createVmContext() { FILE: fuzzer/src/gen.js function createGenComputation (line 43) | function createGenComputation() { FILE: fuzzer/src/overnight.js function masterMain (line 37) | function masterMain() { function loop (line 99) | function loop() { FILE: fuzzer/src/report.js function reportTestFinish (line 33) | function reportTestFinish(time, status) { FILE: fuzzer/src/test.js function inspect (line 47) | function inspect(value) { FILE: scripts/debug-fb-www.js function printError (line 28) | function printError(error) { function compileSource (line 95) | function compileSource(source) { function readComponentsList (line 110) | async function readComponentsList() { function lintCompiledSource (line 121) | function lintCompiledSource(source) { function compileFile (line 133) | async function compileFile() { function printReactEvaluationGraph (line 142) | function printReactEvaluationGraph(evaluatedRootNode, depth) { FILE: scripts/detect_bad_deps.js constant MAX_CYCLE_LEN (line 15) | const MAX_CYCLE_LEN = 56; FILE: scripts/generate-sourcemaps-test.js function search (line 20) | function search(dir, relative) { function errorHandler (line 43) | function errorHandler(diagnostic: CompilerDiagnostic): ErrorHandlerResult { function generateTest (line 50) | function generateTest(name: string, test_path: string, code: string): bo... function run (line 102) | function run() { FILE: scripts/instrumentor.js function createLogStatement (line 19) | function createLogStatement(loc: BabelNodeSourceLocation) { function instrument (line 27) | function instrument(inputFilename: string, outputFilename: string) { FILE: scripts/prettier.js function exec (line 39) | function exec(command, args, options = {}) { FILE: scripts/test-error-handler.js function search (line 20) | function search(dir, relative) { function errorHandler (line 44) | function errorHandler( function runTest (line 53) | function runTest(name: string, code: string): boolean { function run (line 113) | function run() { FILE: scripts/test-internal-react.js function search (line 18) | function search(dir, relative) { function runTest (line 43) | function runTest(name: string, config: any) { function run (line 95) | function run() { FILE: scripts/test-internal.js function search (line 20) | function search(dir, relative) { function runTest (line 52) | function runTest(name: string, code: string): boolean { function run (line 105) | function run() { FILE: scripts/test-runner.js function serialRun (line 18) | function serialRun(promises: Array<() => Promise>, i: number) { method log (line 265) | log(...s) { method warn (line 268) | warn(...s) { method error (line 271) | error(...s) { method if (line 422) | if (err instanceof FatalError) { method if (line 437) | if (!serialized.code.trim()) { method for (line 455) | for (let i = code.indexOf(marker); i >= 0; i = code.indexOf(marker, i + ... function setEquals (line 544) | function setEquals(set1, set2) { FILE: scripts/test262-runner.js constant EOL (line 40) | const EOL = os.EOL; class TestTask (line 56) | class TestTask { method constructor (line 61) | constructor(file: TestFileInfo) { method fromObject (line 67) | static fromObject(obj: Object): TestTask { class TestFileInfo (line 81) | class TestFileInfo { method constructor (line 87) | constructor(location: string, isES6: boolean) { method fromObject (line 94) | static fromObject(obj: Object): TestFileInfo { class DoneMessage (line 106) | class DoneMessage { method constructor (line 112) | constructor(test: TestFileInfo, testResult: TestResult[] = []) { method fromObject (line 119) | static fromObject(obj: Object): DoneMessage { class ErrorMessage (line 134) | class ErrorMessage { method constructor (line 139) | constructor(err: Error) { method fromObject (line 145) | static fromObject(obj: Object): ErrorMessage { class TestResult (line 159) | class TestResult { method constructor (line 164) | constructor(passed: boolean, strict: boolean, err: ?Error = null) { class QuitMessage (line 173) | class QuitMessage { method constructor (line 177) | constructor() { method fromObject (line 181) | static fromObject(obj): QuitMessage { class BannerData (line 186) | class BannerData { method constructor (line 197) | constructor() { method fromObject (line 209) | static fromObject(obj: Object): BannerData { class MasterProgramArgs (line 239) | class MasterProgramArgs { method constructor (line 253) | constructor( class WorkerProgramArgs (line 282) | class WorkerProgramArgs { method constructor (line 287) | constructor(relativeTestPath: string, timeout: number, serializer: boo... class ArgsParseError (line 296) | class ArgsParseError { method constructor (line 299) | constructor(message: string) { function main (line 322) | function main(): number { function usage (line 344) | function usage(): string { function masterArgsParse (line 356) | function masterArgsParse(): MasterProgramArgs { function workerArgsParse (line 432) | function workerArgsParse(): WorkerProgramArgs { function masterRun (line 454) | function masterRun(args: MasterProgramArgs) { function masterRunSingleProcess (line 472) | function masterRunSingleProcess( function masterRunMultiProcess (line 514) | function masterRunMultiProcess( function handleFinished (line 591) | function handleFinished(args: MasterProgramArgs, groups: GroupsMap, earl... function getProgressBar (line 717) | function getProgressBar(currentTestLength: number, originalTestLength: n... function handleTestResults (line 727) | function handleTestResults(groups: GroupsMap, test: TestFileInfo, testRe... function killWorkers (line 737) | function killWorkers(workers: { [index: string]: cluster.Worker }): void { function toPercentage (line 743) | function toPercentage(x: number, total: number): number { function create_test_message (line 750) | function create_test_message(name: string, success: boolean, err: ?Error... function getHarnesses (line 772) | function getHarnesses(relativeTestPath: string): HarnessMap { function workerRun (line 785) | function workerRun(args: WorkerProgramArgs) { function handleTestResultsMultiProcess (line 818) | function handleTestResultsMultiProcess(err: ?Error, test: TestFileInfo, ... function createAbstractCall (line 1244) | function createAbstractCall(type, actual, { allowDuplicateNames, disable... method BooleanLiteral (line 1272) | BooleanLiteral(p) { method StringLiteral (line 1279) | StringLiteral(p) { method CallExpression (line 1294) | CallExpression(p) { method NumericLiteral (line 1303) | NumericLiteral(p) { FILE: scripts/test262.js class TestAttrs (line 30) | class TestAttrs { class TestAttrsNegative (line 43) | class TestAttrsNegative { class TestFlags (line 48) | class TestFlags { class TestObject (line 55) | class TestObject { class Result (line 63) | class Result { method constructor (line 67) | constructor(pass, error, skip): void { class TestResult (line 74) | class TestResult extends TestObject { function execute (line 78) | function execute(timeout: number, test: TestObject): Result { function createRealm (line 172) | function createRealm(timeout: number): { realm: Realm, $: ObjectValue } class ReportResults (line 212) | class ReportResults { method constructor (line 218) | constructor(name: string) { method report (line 225) | report(pass: boolean, skip: boolean): void { method percentage (line 235) | percentage(x: number, total: number): string { method info (line 242) | info(title: string, x: number, y: number, force: boolean): string { method formatResult (line 250) | formatResult(): string { method safeTypeReturn (line 262) | static safeTypeReturn(map: Map, key: string): R... function processResults (line 271) | function processResults(verbose: boolean, statusFile: string, results: T... class MasterProgramArgs (line 349) | class MasterProgramArgs { method constructor (line 356) | constructor(verbose: boolean, timeout: number, statusFile: string, pat... function masterArgsParse (line 365) | function masterArgsParse(): MasterProgramArgs { function usage (line 395) | function usage(message: string): void { function main (line 408) | function main(): void { FILE: src/benchmarker.js function getTime (line 38) | function getTime() { function exec (line 43) | function exec(_code: string, compatibility: Compatibility) { function line (line 92) | function line(type, code, compatibility: Compatibility, moreOut = {}, co... FILE: src/completions.js class SimpleNormalCompletion (line 124) | class SimpleNormalCompletion extends NormalCompletion { method shallowClone (line 125) | shallowClone(): SimpleNormalCompletion { class JoinedAbruptCompletions (line 185) | class JoinedAbruptCompletions extends AbruptCompletion { method constructor (line 186) | constructor(joinCondition: AbstractValue, consequent: AbruptCompletion... FILE: src/debugger/adapter/DebugAdapter.js class PrepackDebugSession (line 29) | class PrepackDebugSession extends DebugSession { method constructor (line 34) | constructor() { method _generateDebugFilePath (line 42) | _generateDebugFilePath(direction: "in" | "out") { method _registerMessageCallbacks (line 53) | _registerMessageCallbacks() { method initializeRequest (line 85) | initializeRequest(response: DebugProtocol.InitializeResponse, args: De... method configurationDoneRequest (line 95) | configurationDoneRequest( method launchRequest (line 110) | launchRequest(response: DebugProtocol.LaunchResponse, args: LaunchRequ... method continueRequest (line 149) | continueRequest(response: DebugProtocol.ContinueResponse, args: DebugP... method setBreakPointsRequest (line 159) | setBreakPointsRequest( method stackTraceRequest (line 208) | stackTraceRequest(response: DebugProtocol.StackTraceResponse, args: De... method threadsRequest (line 237) | threadsRequest(response: DebugProtocol.ThreadsResponse): void { method scopesRequest (line 250) | scopesRequest(response: DebugProtocol.ScopesResponse, args: DebugProto... method variablesRequest (line 274) | variablesRequest(response: DebugProtocol.VariablesResponse, args: Debu... method stepInRequest (line 302) | stepInRequest(response: DebugProtocol.StepInResponse, args: DebugProto... method nextRequest (line 311) | nextRequest(response: DebugProtocol.NextResponse, args: DebugProtocol.... method stepOutRequest (line 320) | stepOutRequest(response: DebugProtocol.StepOutResponse, args: DebugPro... method evaluateRequest (line 329) | evaluateRequest(response: DebugProtocol.EvaluateResponse, args: DebugP... method _ensureAdapterChannelCreated (line 349) | _ensureAdapterChannelCreated(callingRequest: string) { FILE: src/debugger/adapter/channel/AdapterChannel.js method constructor (line 22) | constructor(inFilePath: string, outFilePath: string) { FILE: src/debugger/common/DebuggerConstants.js class DebuggerConstants (line 12) | class DebuggerConstants { FILE: src/debugger/common/DebuggerError.js class DebuggerError (line 15) | class DebuggerError extends Error { method constructor (line 16) | constructor(errorType: DebuggerErrorType, message: string) { FILE: src/debugger/common/channel/DebugMessage.js class DebugMessage (line 13) | class DebugMessage { FILE: src/debugger/common/channel/FileIOWrapper.js method constructor (line 17) | constructor(isAdapter: boolean, inFilePath: string, outFilePath: string) { FILE: src/debugger/common/channel/MessageMarshaller.js method constructor (line 42) | constructor() { method marshallBreakpointAcknowledge (line 47) | marshallBreakpointAcknowledge(requestID: number, messageType: string, br... method invariant (line 267) | invariant(false, "Unexpected response type"); FILE: src/debugger/common/channel/MessagePackager.js constant LENGTH_SEPARATOR (line 14) | const LENGTH_SEPARATOR = "--"; class MessagePackager (line 17) | class MessagePackager { method constructor (line 18) | constructor(isAdapter: boolean) { method package (line 24) | package(contents: string): string { method unpackage (line 32) | unpackage(contents: string): null | string { FILE: src/debugger/common/invariant.js function invariant (line 12) | function invariant(condition: boolean, format: string): void { FILE: src/debugger/mock-ui/DataHandler.js constant TWO_CRLF (line 13) | const TWO_CRLF = "\r\n\r\n"; method constructor (line 16) | constructor() { method if (line 28) | if (this._contentLength >= 0) { FILE: src/debugger/mock-ui/UISession.js constant TWO_CRLF (line 27) | const TWO_CRLF = "\r\n\r\n"; class UISession (line 33) | class UISession { method constructor (line 34) | constructor(proc: Process, args: DebuggerCLIArguments) { method _startAdapter (line 71) | _startAdapter() { method _processMessage (line 91) | _processMessage(message: string): void { method _processEvent (line 111) | _processEvent(event: DebugProtocol.Event) { method _processResponse (line 131) | _processResponse(response: DebugProtocol.Response) { method _processScopesResponse (line 150) | _processScopesResponse(response: DebugProtocol.ScopesResponse) { method _processInitializeResponse (line 157) | _processInitializeResponse(response: DebugProtocol.InitializeResponse) { method _processLaunchResponse (line 166) | _processLaunchResponse(response: DebugProtocol.LaunchResponse) { method _processStackTraceResponse (line 176) | _processStackTraceResponse(response: DebugProtocol.StackTraceResponse) { method _processThreadsResponse (line 187) | _processThreadsResponse(response: DebugProtocol.ThreadsResponse) { method _processVariablesResponse (line 193) | _processVariablesResponse(response: DebugProtocol.VariablesResponse) { method _processEvaluateResponse (line 204) | _processEvaluateResponse(response: DebugProtocol.EvaluateResponse) { method _executeCommand (line 213) | _executeCommand(input: string): boolean { method _dispatch (line 322) | _dispatch(input: string) { method _sendInitializeRequest (line 345) | _sendInitializeRequest(args: DebugProtocol.InitializeRequestArguments) { method _sendLaunchRequest (line 357) | _sendLaunchRequest(args: DebugProtocol.LaunchRequestArguments) { method _sendConfigDoneRequest (line 369) | _sendConfigDoneRequest(args: DebugProtocol.ConfigurationDoneArguments) { method _sendContinueRequest (line 381) | _sendContinueRequest(args: DebugProtocol.ContinueArguments) { method _sendBreakpointRequest (line 393) | _sendBreakpointRequest(filePath: string, line: number, column: number ... method _sendStackFramesRequest (line 415) | _sendStackFramesRequest(args: DebugProtocol.StackTraceArguments) { method _sendThreadsRequest (line 426) | _sendThreadsRequest() { method _sendScopesRequest (line 436) | _sendScopesRequest(args: DebugProtocol.ScopesArguments) { method _sendVariablesRequest (line 447) | _sendVariablesRequest(args: DebugProtocol.VariablesArguments) { method _sendStepIntoRequest (line 458) | _sendStepIntoRequest(args: DebugProtocol.StepInArguments) { method _sendStepOverRequest (line 469) | _sendStepOverRequest(args: DebugProtocol.NextArguments) { method _sendStepOutRequest (line 480) | _sendStepOutRequest(args: DebugProtocol.StepOutArguments) { method _sendEvaluateRequest (line 491) | _sendEvaluateRequest(args: DebugProtocol.EvaluateArguments) { method _packageAndSend (line 503) | _packageAndSend(message: string) { method _uiOutput (line 512) | _uiOutput(message: string) { method serve (line 516) | serve() { method shutdown (line 537) | shutdown() { FILE: src/debugger/mock-ui/debugger-cli.js function run (line 18) | function run(process, console) { function readCLIArguments (line 29) | function readCLIArguments(process, console): DebuggerCLIArguments { FILE: src/debugger/server/Breakpoint.js class Breakpoint (line 12) | class Breakpoint { method constructor (line 13) | constructor(filePath: string, line: number, column: number = 0, tempor... FILE: src/debugger/server/BreakpointManager.js method constructor (line 19) | constructor() { method if (line 25) | if (ast.loc && ast.loc.source !== null) { method for (line 96) | for (let bp of breakpoints) { FILE: src/debugger/server/Debugger.js class DebugServer (line 47) | class DebugServer { method constructor (line 48) | constructor(channel: DebugChannel, realm: Realm, configArgs: DebuggerC... method if (line 87) | if (this._checkAndUpdateLastExecuted(ast)) { method if (line 231) | if (args.frameId < 0 || args.frameId >= this._realm.contextStack.length) { FILE: src/debugger/server/PerFileBreakpointMap.js class PerFileBreakpointMap (line 16) | class PerFileBreakpointMap { method constructor (line 17) | constructor(filePath: string) { method if (line 34) | if (column !== 0) { FILE: src/debugger/server/ReferenceMap.js method constructor (line 16) | constructor() { FILE: src/debugger/server/Stepper.js class Stepper (line 15) | class Stepper { method constructor (line 16) | constructor(filePath: string, line: number, column: number, stackSize:... method isComplete (line 26) | isComplete(ast: BabelNode, currentStackSize: number): boolean { method isAstLocationChanged (line 33) | isAstLocationChanged(ast: BabelNode): boolean { class StepIntoStepper (line 55) | class StepIntoStepper extends Stepper { method constructor (line 56) | constructor(filePath: string, line: number, column: number, startStack... method isComplete (line 61) | isComplete(ast: BabelNode, currentStackSize: number): boolean { class StepOverStepper (line 68) | class StepOverStepper extends Stepper { method constructor (line 69) | constructor(filePath: string, line: number, column: number, stackSize:... method isComplete (line 73) | isComplete(ast: BabelNode, currentStackSize: number): boolean { class StepOutStepper (line 87) | class StepOutStepper extends Stepper { method constructor (line 88) | constructor(filePath: string, line: number, column: number, stackSize:... method isComplete (line 92) | isComplete(ast: BabelNode, currentStackSize: number): boolean { FILE: src/debugger/server/VariableManager.js class VariableManager (line 43) | class VariableManager { method constructor (line 44) | constructor(realm: Realm) { method getReferenceForValue (line 57) | getReferenceForValue(value: VariableContainer): number { method getVariablesByReference (line 69) | getVariablesByReference(reference: number): Array { method _getVariablesFromObject (line 83) | _getVariablesFromObject(object: ObjectValue): Array { method _getAbstractValueContent (line 102) | _getAbstractValueContent(value: AbstractValue): Array { method _getVariablesFromEnvRecord (line 117) | _getVariablesFromEnvRecord(envRecord: EnvironmentRecord): Array | ConcreteValue) { method contains (line 62) | contains(x: ValuesDomain): boolean { method containsValue (line 75) | containsValue(x: Value): boolean { method isBottom (line 83) | isBottom(): boolean { method isTop (line 87) | isTop(): boolean { method getElements (line 91) | getElements(): Set { method binaryOp (line 98) | static binaryOp(realm: Realm, op: BabelBinaryOperator, left: ValuesDomai... method computeBinary (line 142) | static computeBinary(realm: Realm, op: BabelBinaryOperator, lval: Concre... method logicalOp (line 310) | static logicalOp(realm: Realm, op: BabelLogicalOperator, left: ValuesDom... method computeLogical (line 343) | static computeLogical( method computeUnary (line 363) | static computeUnary(realm: Realm, op: BabelUnaryOperator, value: Concret... method unaryOp (line 421) | static unaryOp(realm: Realm, op: BabelUnaryOperator, operandValues: Valu... FILE: src/environment.js function deriveGetBinding (line 53) | function deriveGetBinding(realm: Realm, binding: Binding) { function materializeBinding (line 60) | function materializeBinding(realm: Realm, binding: Binding): void { function leakBinding (line 66) | function leakBinding(binding: Binding): void { class DeclarativeEnvironmentRecord (line 173) | class DeclarativeEnvironmentRecord extends EnvironmentRecord { method constructor (line 174) | constructor(realm: Realm) { method BindThisValue (line 573) | BindThisValue( method executeSources (line 1177) | executeSources( method if (line 1361) | if (this.realm.debuggerInstance) { method if (line 1365) | if (ast.loc !== undefined && ast.loc !== null && ast.loc.source) { FILE: src/errors.js method constructor (line 60) | constructor() { method constructor (line 67) | constructor(message: string) { FILE: src/evaluators/CallExpression.js function getPrimitivePrototypeFromType (line 68) | function getPrimitivePrototypeFromType(realm: Realm, value: AbstractValu... function evaluateReference (line 84) | function evaluateReference( function evaluateConditionalReferenceBase (line 143) | function evaluateConditionalReferenceBase( function callBothFunctionsAndJoinTheirEffects (line 194) | function callBothFunctionsAndJoinTheirEffects( function generateRuntimeCall (line 222) | function generateRuntimeCall( function tryToEvaluateCallOrLeaveAsAbstract (line 253) | function tryToEvaluateCallOrLeaveAsAbstract( function EvaluateCall (line 293) | function EvaluateCall( FILE: src/evaluators/ClassDeclaration.js function EvaluateClassHeritage (line 37) | function EvaluateClassHeritage( function ClassDefinitionEvaluation (line 55) | function ClassDefinitionEvaluation( function BindingClassDeclarationEvaluation (line 273) | function BindingClassDeclarationEvaluation( FILE: src/evaluators/ForInStatement.js function reportError (line 32) | function reportError(realm: Realm, loc: ?BabelNodeSourceLocation) { function emitResidualLoopIfSafe (line 115) | function emitResidualLoopIfSafe( FILE: src/evaluators/ForOfStatement.js method if (line 161) | if (exprValue instanceof NullValue || exprValue instanceof UndefinedValu... method if (line 240) | if (!destructuring) { method if (line 280) | if (!destructuring) { method if (line 378) | if (left.type === "VariableDeclaration") { FILE: src/evaluators/ForStatement.js method if (line 56) | if (perIterationBindings.length > 0) { method let (line 106) | let result; method possibleInfiniteLoopIterations (line 178) | possibleInfiniteLoopIterations++; method if (line 207) | if (path.node.name === "arguments") { method if (line 215) | if (path.node.label !== null) { method if (line 388) | if (error instanceof FatalError) { method if (line 413) | if (realm.isInPureScope() && !realm.instantRender.enabled) { method if (line 430) | if (init.kind === "var") { method if (line 460) | if (isConst) { FILE: src/evaluators/IfStatement.js function evaluate (line 23) | function evaluate(ast: BabelNodeIfStatement, strictCode: boolean, env: L... FILE: src/evaluators/JSXElement.js function cleanJSXElementLiteralChild (line 46) | function cleanJSXElementLiteralChild(child: string): null | string { function evaluateJSXMemberExpression (line 94) | function evaluateJSXMemberExpression( function evaluateJSXIdentifier (line 116) | function evaluateJSXIdentifier(ast, strictCode, env, realm): Value { function evaluateJSXValue (line 124) | function evaluateJSXValue(value: BabelNode, strictCode: boolean, env: Le... function isTagName (line 145) | function isTagName(ast: BabelNode): boolean { function evaluateJSXChildren (line 149) | function evaluateJSXChildren( function isObjectEmpty (line 198) | function isObjectEmpty(realm: Realm, object: ObjectValue) { function evaluateJSXAttributes (line 208) | function evaluateJSXAttributes( FILE: src/evaluators/LabeledStatement.js function LabelledEvaluation (line 26) | function LabelledEvaluation( FILE: src/evaluators/NewExpression.js function tryToEvaluateConstructOrLeaveAsAbstract (line 76) | function tryToEvaluateConstructOrLeaveAsAbstract( function createConstruct (line 121) | function createConstruct(constructor: Value, argsList: Array, rea... FILE: src/evaluators/ObjectExpression.js function EvalPropertyName (line 28) | function EvalPropertyName( function EvalPropertyNamePartial (line 43) | function EvalPropertyNamePartial( FILE: src/evaluators/Program.js function GlobalDeclarationInstantiation (line 30) | function GlobalDeclarationInstantiation( function emitThrowStatementsIfNeeded (line 265) | function emitThrowStatementsIfNeeded(completion: Completion): void { FILE: src/evaluators/SuperCall.js function GetSuperConstructor (line 21) | function GetSuperConstructor(realm: Realm) { function SuperCall (line 47) | function SuperCall( FILE: src/evaluators/SuperProperty.js function MakeSuperPropertyReference (line 22) | function MakeSuperPropertyReference(realm: Realm, propertyKey, strict: b... function SuperProperty (line 50) | function SuperProperty( FILE: src/evaluators/SwitchStatement.js function CaseSelectorEvaluation (line 31) | function CaseSelectorEvaluation( function AbstractCaseBlockEvaluation (line 44) | function AbstractCaseBlockEvaluation( function CaseBlockEvaluation (line 182) | function CaseBlockEvaluation( FILE: src/evaluators/UnaryExpression.js function isInstance (line 37) | function isInstance(proto, Constructor): boolean { function tryToEvaluateOperationOrLeaveAsAbstract (line 97) | function tryToEvaluateOperationOrLeaveAsAbstract( function evaluateOperation (line 136) | function evaluateOperation( FILE: src/evaluators/VariableDeclaration.js function letAndConst (line 22) | function letAndConst( FILE: src/intrinsics/ecma262/Array.js method if (line 41) | if (argCount === 0) { FILE: src/intrinsics/ecma262/Date.js function NumberValue (line 22) | function(realm: Realm): NativeFunctionValue { FILE: src/intrinsics/ecma262/Error.js function buildStack (line 89) | function buildStack(realm: Realm, context: ObjectValue): Value { FILE: src/intrinsics/ecma262/ErrorPrototype.js function build (line 21) | function build(name: string, realm: Realm, obj: ObjectValue): void { FILE: src/intrinsics/ecma262/FunctionPrototype.js function conditionalFunctionApply (line 65) | function conditionalFunctionApply( function functionApply (line 91) | function functionApply(func, thisArg, argArray) { FILE: src/intrinsics/ecma262/JSON.js function SerializeJSONArray (line 42) | function SerializeJSONArray(realm: Realm, value: ObjectValue, context: C... function QuoteJSONString (line 117) | function QuoteJSONString(realm: Realm, value: StringValue): string { function SerializeJSONObject (line 121) | function SerializeJSONObject(realm: Realm, value: ObjectValue, context: ... function SerializeJSONProperty (line 211) | function SerializeJSONProperty(realm: Realm, key: StringValue, holder: O... function InternalCloneObject (line 291) | function InternalCloneObject(realm: Realm, val: ObjectValue): ObjectValue { function InternalJSONClone (line 315) | function InternalJSONClone(realm: Realm, val: Value): Value { FILE: src/intrinsics/ecma262/Object.js method if (line 50) | if (to.hasStringOrSymbolProperties()) { method if (line 62) | if (to instanceof AbstractObjectValue && to.values.isTop()) { method snapshotToObjectAndRemoveProperties (line 70) | snapshotToObjectAndRemoveProperties(to, delayedSources); method if (line 133) | if (!to.isSimpleObject() || !frm.isSimpleObject()) { method if (line 309) | if (realm.isInPureScope() && !realm.instantRender.enabled) { FILE: src/intrinsics/ecma262/Proxy.js function createRevoker (line 54) | function createRevoker() { FILE: src/intrinsics/ecma262/RegExpPrototype.js function InternalHasFlag (line 31) | function InternalHasFlag(realm: Realm, context: Value, flag: string): Va... FILE: src/intrinsics/ecma262/StringPrototype.js function toCase (line 805) | function toCase(type: toCaseTypes, context, locales) { FILE: src/intrinsics/ecma262/TypedArrayPrototype.js function build (line 1818) | function build(realm: Realm, obj: ObjectValue, type: ElementType): void { FILE: src/intrinsics/ecma262/WeakMap.js method if (line 22) | if (!NewTarget) { method if (line 92) | if (kCompletion instanceof AbruptCompletion) { method if (line 103) | if (vCompletion instanceof AbruptCompletion) { method if (line 114) | if (statusCompletion instanceof AbruptCompletion) { FILE: src/intrinsics/ecma262/parseInt.js function ToDigit (line 17) | function ToDigit(ch: string): number | void { method if (line 72) | if (S.length >= 2 && S.charAt(0) === "0" && (S.charAt(1) === "x" || S.ch... FILE: src/intrinsics/fb-www/fb-mocks.js function createBabelHelpers (line 51) | function createBabelHelpers(realm: Realm, global: ObjectValue | Abstract... FILE: src/intrinsics/fb-www/react-dom-mocks.js function createMockReactDOM (line 20) | function createMockReactDOM(realm: Realm, reactDomRequireName: string): ... function createMockReactDOMServer (line 66) | function createMockReactDOMServer(realm: Realm, requireName: string): Ob... FILE: src/intrinsics/fb-www/react-mocks.js function createMockReact (line 411) | function createMockReact(realm: Realm, reactRequireName: string): Object... FILE: src/intrinsics/fb-www/react-native-mocks.js function createMockReactNative (line 1655) | function createMockReactNative(realm: Realm, reactNativeRequireName: str... FILE: src/intrinsics/fb-www/relay-mocks.js function createReactRelayContainer (line 107) | function createReactRelayContainer( function createMockReactRelay (line 141) | function createMockReactRelay(realm: Realm, relayRequireName: string): O... FILE: src/intrinsics/fb-www/utils.js method for (line 25) | for (let property of properties) { FILE: src/intrinsics/index.js function initialize (line 164) | function initialize(i: Intrinsics, realm: Realm): Intrinsics { FILE: src/intrinsics/prepack/global.js method if (line 377) | if (!c.mightBeTrue()) { FILE: src/intrinsics/prepack/utils.js method if (line 72) | if (!realm.useAbstractInterpretation) { method if (line 98) | if (!optionsMap.get("allowDuplicateNames") && !realm.isNameStringUnique(... FILE: src/invariant.js function invariant (line 14) | function invariant(condition: boolean, format: string = ""): void { FILE: src/methods/abstract.js method if (line 77) | if (!arg.mightNotBeNull() || !arg.mightNotBeUndefined()) { method if (line 81) | if (realm.isInPureScope()) { method if (line 85) | if (argLoc) { method py (line 117) | py; method if (line 135) | if (px instanceof AbstractValue || py instanceof AbstractValue) { method if (line 147) | if (px instanceof StringValue && py instanceof StringValue) { method if (line 220) | if (HasSameType(x, y)) { method if (line 574) | if (completionRecord instanceof ReturnCompletion || completionRecord ins... FILE: src/methods/arraybuffer.js function CreateByteDataBlock (line 23) | function CreateByteDataBlock(realm: Realm, size: number): DataBlock { function CopyDataBlockBytes (line 49) | function CopyDataBlockBytes( function AllocateArrayBuffer (line 96) | function AllocateArrayBuffer(realm: Realm, constructor: ObjectValue, byt... function DetachArrayBuffer (line 120) | function DetachArrayBuffer(realm: Realm, arrayBuffer: ObjectValue): Null... function GetViewValue (line 137) | function GetViewValue( method if (line 256) | if (elementSize === 1) { method if (line 266) | if (elementSize === 1) { method if (line 462) | if (n === 1) { method if (line 474) | if (n === 1) { FILE: src/methods/call.js method if (line 58) | if (Array.isArray(argNodes)) { method if (line 169) | if (Environment.IsPropertyReference(realm, ref)) { method if (line 275) | if (HasSomeCompatibleType(thisArgument, NullValue, UndefinedValue)) { method if (line 377) | if (f instanceof NativeFunctionValue) { method if (line 539) | if (func instanceof AbstractObjectValue && Value.isTypeCompatibleWith(fu... FILE: src/methods/construct.js method let (line 170) | let ClassElement; method let (line 220) | let ClassElement; FILE: src/methods/create.js method if (line 213) | if (SameValue(realm, C, realmC.intrinsics.Array)) { FILE: src/methods/date.js function Day (line 29) | function Day(realm: Realm, t: number): number { function TimeWithinDay (line 34) | function TimeWithinDay(realm: Realm, t: number): number { function DayFromYear (line 49) | function DayFromYear(realm: Realm, y: number): number { function TimeFromYear (line 54) | function TimeFromYear(realm: Realm, y: number): number { function YearFromTime (line 59) | function YearFromTime(realm: Realm, t: number): number { function InLeapYear (line 74) | function InLeapYear(realm: Realm, t: number): number { function MonthFromTime (line 82) | function MonthFromTime(realm: Realm, t: number): number { function DayWithinYear (line 103) | function DayWithinYear(realm: Realm, t: number): number { function DateFromTime (line 108) | function DateFromTime(realm: Realm, t: number): number { function WeekDay (line 151) | function WeekDay(realm: Realm, t: number): number { function DaylightSavingTA (line 156) | function DaylightSavingTA(realm: Realm, t: number): number { function LocalTime (line 162) | function LocalTime(realm: Realm, t: number): number { method if (line 304) | if (value instanceof ObjectValue && value.$DateValue !== undefined) { FILE: src/methods/destructuring.js function RestDestructuringAssignmentEvaluation (line 42) | function RestDestructuringAssignmentEvaluation( function PropertyDestructuringAssignmentEvaluation (line 81) | function PropertyDestructuringAssignmentEvaluation( function DestructuringAssignmentEvaluation (line 191) | function DestructuringAssignmentEvaluation( function IteratorDestructuringAssignmentEvaluation (line 281) | function IteratorDestructuringAssignmentEvaluation( function KeyedDestructuringAssignmentEvaluation (line 556) | function KeyedDestructuringAssignmentEvaluation( FILE: src/methods/environment.js method if (line 116) | if (properties.length === 0) { method if (line 376) | if (!node) { method switch (line 379) | switch (node.type) { FILE: src/methods/function.js function InternalCall (line 73) | function InternalCall( function map (line 276) | function map(value: Value) { method if (line 455) | if (param.type !== "Identifier") { method if (line 465) | if (Environment.ContainsExpression(realm, param)) { method if (line 500) | if (d.type !== "VariableDeclaration") { method if (line 618) | if (instantiatedVarNames.indexOf(n) < 0) { method if (line 657) | if (instantiatedVarNames.indexOf(n) < 0) { method for (line 712) | for (let dn of Environment.BoundNames(realm, d)) { method if (line 1139) | if (e instanceof AbruptCompletion) { method if (line 1150) | if (script.directives) { method if (line 1217) | if (node.type !== "FunctionDeclaration") { method if (line 1322) | if (varEnvRec instanceof GlobalEnvironmentRecord) { method if (line 1374) | if (d.type !== "VariableDeclaration") { method if (line 1407) | if (d.type === "VariableDeclaration") { method if (line 1436) | if (s.type === "VariableDeclaration" && s.kind !== "var") { method for (line 1445) | for (let dn of Environment.BoundNames(realm, d)) { FILE: src/methods/generator.js function GeneratorStart (line 20) | function GeneratorStart( function GeneratorResume (line 89) | function GeneratorResume(realm: Realm, generator: Value, value: Value): ... function GeneratorResumeAbrupt (line 130) | function GeneratorResumeAbrupt(realm: Realm, generator: Value, abruptCom... function GeneratorYield (line 153) | function GeneratorYield(realm: Realm, iterNextObj: ObjectValue): Value { FILE: src/methods/get.js function GetFunctionRealm (line 49) | function GetFunctionRealm(realm: Realm, obj: ObjectValue): Realm { FILE: src/methods/has.js function HasName (line 27) | function HasName(realm: Realm, ast: BabelNodeExpression): boolean { FILE: src/methods/integrity.js function OrdinaryPreventExtensions (line 23) | function OrdinaryPreventExtensions(realm: Realm, O: ObjectValue): boolean { function SetIntegrityLevel (line 37) | function SetIntegrityLevel(realm: Realm, O: ObjectValue, level: Integrit... function TestIntegrityLevel (line 100) | function TestIntegrityLevel(realm: Realm, O: ObjectValue, level: Integri... FILE: src/methods/is.js function IsConcatSpreadable (line 37) | function IsConcatSpreadable(realm: Realm, _O: Value): boolean { function IsGenericDescriptorInternal (line 55) | function IsGenericDescriptorInternal(realm: Realm, Desc: ?Descriptor): b... function IsAccessorDescriptorInternal (line 67) | function IsAccessorDescriptorInternal(realm: Realm, Desc: ?Descriptor): ... function IsDataDescriptorInternal (line 80) | function IsDataDescriptorInternal(realm: Realm, Desc: ?Descriptor): bool... function OrdinaryIsExtensible (line 109) | function OrdinaryIsExtensible(realm: Realm, O: ObjectValue): boolean { FILE: src/methods/iterator.js method let (line 79) | let result; method if (line 90) | if (!(result instanceof ObjectValue)) { FILE: src/methods/join.js function joinGenerators (line 43) | function joinGenerators(joinCondition: AbstractValue, generator1: Genera... method if (line 102) | if (leftCompletion instanceof AbruptCompletion) return leftCompletion; method if (line 400) | if (Array.isArray(v1) || Array.isArray(v2)) { method if (line 432) | if (d1 === undefined) { FILE: src/methods/json.js function InternalizeJSONProperty (line 23) | function InternalizeJSONProperty( FILE: src/methods/own.js function GetOwnPropertyKeys (line 21) | function GetOwnPropertyKeys(realm: Realm, O: Value, Type: Function): Arr... method if (line 98) | if (key instanceof StringValue) { FILE: src/methods/promise.js function EnqueueJob (line 33) | function EnqueueJob(realm: Realm, queueName: string, job: Function, args... function PromiseReactionJob (line 429) | function PromiseReactionJob(realm: Realm, reaction: Function, argument: ... function createResolveFunction (line 434) | function createResolveFunction(realm) { function createRejectFunction (line 505) | function createRejectFunction(realm) { function CreateResolvingFunctions (line 538) | function CreateResolvingFunctions(realm: Realm, promise: ObjectValue): R... function FulfillPromise (line 565) | function FulfillPromise(realm: Realm, promise: ObjectValue, value: Value... function RejectPromise (line 598) | function RejectPromise(realm: Realm, promise: ObjectValue, reason: Value... function TriggerPromiseReactions (line 634) | function TriggerPromiseReactions( FILE: src/methods/properties.js function StringKey (line 56) | function StringKey(key: PropertyKeyValue): string { function InternalDescriptorPropertyToValue (line 65) | function InternalDescriptorPropertyToValue(realm: Realm, value: void | b... function InternalGetPropertiesKey (line 72) | function InternalGetPropertiesKey(P: PropertyKeyValue): string | SymbolV... function InternalGetPropertiesMap (line 83) | function InternalGetPropertiesMap(O: ObjectValue, P: PropertyKeyValue): ... function InternalSetProperty (line 93) | function InternalSetProperty(realm: Realm, O: ObjectValue, P: PropertyKe... method if (line 142) | if (IsDataDescriptor(realm, desc) && desc.configurable && desc.enumerabl... method if (line 612) | if (isWidenedValue(P)) { method if (line 628) | if (pIsLoopVar && pIsNumeric) { method if (line 1037) | if (!current.configurable) { method if (line 1108) | if ((Desc: any)[field] !== undefined) { method if (line 1136) | if (O.mightNotBeObject()) { method if (line 1433) | if (!realm.ignoreLeakLogic && O.mightBeLeakedObject()) { method if (line 1464) | if (O.isPartialObject()) { method if (line 1544) | if (realm.invariantLevel >= 2 && O.isIntrinsic()) { method if (line 1980) | if ( FILE: src/methods/regexp.js function RegExpAlloc (line 32) | function RegExpAlloc(realm: Realm, newTarget: ObjectValue): ObjectValue { function AdvanceStringIndex (line 342) | function AdvanceStringIndex(realm: Realm, S: string, index: number, unic... function EscapeRegExpPattern (line 377) | function EscapeRegExpPattern(realm: Realm, P: string, F: string): string { FILE: src/methods/to.js function modulo (line 52) | function modulo(x: number, y: number): number { method constructor (line 57) | constructor() { method ToInt32 (line 72) | ToInt32(realm: Realm, argument: numberOrValue): number { method ToUint32 (line 90) | ToUint32(realm: Realm, argument: numberOrValue): number { method ToInt16 (line 108) | ToInt16(realm: Realm, argument: numberOrValue): number { method ToUint16 (line 126) | ToUint16(realm: Realm, argument: numberOrValue): number { method ToInt8 (line 144) | ToInt8(realm: Realm, argument: numberOrValue): number { method ToUint8 (line 162) | ToUint8(realm: Realm, argument: numberOrValue): number { method ToUint8Clamp (line 180) | ToUint8Clamp(realm: Realm, argument: numberOrValue): number { method thisBooleanValue (line 210) | thisBooleanValue(realm: Realm, value: Value): BooleanValue { method thisNumberValue (line 231) | thisNumberValue(realm: Realm, value: Value): NumberValue { method thisStringValue (line 252) | thisStringValue(realm: Realm, value: Value): StringValue { method ToPropertyDescriptor (line 273) | ToPropertyDescriptor(realm: Realm, Obj: Value): Descriptor { method ToObject (line 381) | ToObject(realm: Realm, arg: Value): ObjectValue | AbstractObjectValue { method _WrapAbstractInObject (line 411) | _WrapAbstractInObject(realm: Realm, arg: AbstractValue): ObjectValue | A... method ToLength (line 457) | ToLength(realm: Realm, argument: numberOrValue): number { method ToInteger (line 472) | ToInteger(realm: Realm, argument: numberOrValue): number { method if (line 530) | if (typeof val === "number") { method if (line 542) | if (val.value === true) { method if (line 580) | if (input instanceof PrimitiveValue) { FILE: src/methods/typedarray.js function IntegerIndexedObjectCreate (line 57) | function IntegerIndexedObjectCreate( function IntegerIndexedElementSet (line 149) | function IntegerIndexedElementSet(realm: Realm, O: ObjectValue, index: n... function ValidateTypedArray (line 212) | function ValidateTypedArray(realm: Realm, O: Value): ObjectValue { FILE: src/methods/widen.js method if (line 42) | if (v1[0] instanceof Value) { method if (line 298) | if (key === "length" && b.object instanceof ArrayValue) { method if (line 399) | if ( method let (line 421) | let v1, v2; method if (line 487) | if (key1 instanceof Value && key2 instanceof Value && key1.equals(key2)) { method if (line 506) | if (val1 instanceof AbstractValue) { FILE: src/prepack-cli.js function run (line 39) | function run( FILE: src/prepack-node.js function createStatistics (line 30) | function createStatistics(options: PrepackOptions) { function prepackStdin (line 44) | function prepackStdin( FILE: src/react/ReactElementSet.js method constructor (line 18) | constructor(realm: Realm, reactEquivalenceSet: ReactEquivalenceSet) { FILE: src/react/ReactEquivalenceSet.js method constructor (line 51) | constructor(realm: Realm, residualReactElementVisitor: ResidualReactElem... method _createNode (line 68) | _createNode(): ReactSetNode { method if (line 76) | if (!map.has(key)) { method if (line 83) | if (val instanceof StringValue || val instanceof NumberValue) { method if (line 129) | if (temporalAlias === undefined && this.realm.react.emptyObject !== unde... method if (line 142) | if (!this.residualReactElementVisitor.wasTemporalAliasDeclaredInCurrentS... method if (line 242) | if (this.realm.react.emptyArray !== undefined) { method if (line 273) | if (prop !== equivalentProp && isFinal) { FILE: src/react/ReactPropsSet.js method constructor (line 18) | constructor(realm: Realm, reactEquivalenceSet: ReactEquivalenceSet) { method if (line 46) | if (temporalAlias === undefined && this.realm.react.emptyObject !== unde... FILE: src/react/branching.js function getValueWithBranchingLogicApplied (line 54) | function getValueWithBranchingLogicApplied( function applyBranchedLogicValue (line 190) | function applyBranchedLogicValue(realm: Realm, value: Value, inBranch: b... function wrapReactElementInBranchOrReturnValue (line 245) | function wrapReactElementInBranchOrReturnValue(realm: Realm, value: Valu... FILE: src/react/components.js function getInitialProps (line 56) | function getInitialProps( method let (line 105) | let formalParameters; method if (line 113) | if (formalParameters.length > 1) { method ThisExpression (line 131) | ThisExpression(path) { FILE: src/react/elements.js method if (line 106) | if (name !== "__self" && name !== "__source" && name !== "key" && name !... method if (line 184) | if (binding.descriptor !== undefined) { method for (line 236) | for (let [propKey, binding] of defaultProps.properties) { method for (line 367) | for (let [propKey, binding] of defaultProps.properties) { method if (line 397) | if (type instanceof AbstractValue && type.kind === "conditional") { method if (line 487) | if (propsValue.isPartialObject()) { FILE: src/react/errors.js class ExpectedBailOut (line 20) | class ExpectedBailOut extends Error {} class SimpleClassBailOut (line 25) | class SimpleClassBailOut extends Error {} class UnsupportedSideEffect (line 31) | class UnsupportedSideEffect extends Error {} class NewComponentTreeBranch (line 35) | class NewComponentTreeBranch extends Error { method constructor (line 36) | constructor(evaluatedNode: ReactEvaluatedNode) { class DoNotOptimize (line 43) | class DoNotOptimize extends Error {} class ReconcilerFatalError (line 48) | class ReconcilerFatalError extends FatalError { method constructor (line 49) | constructor(message: string, evaluatedNode: ReactEvaluatedNode) { FILE: src/react/experimental-server-rendering/dom-config.js constant STYLE (line 38) | const STYLE = "style"; constant ROOT_ATTRIBUTE_NAME (line 113) | const ROOT_ATTRIBUTE_NAME = "data-reactroot"; constant ATTRIBUTE_NAME_START_CHAR (line 115) | const ATTRIBUTE_NAME_START_CHAR = constant ATTRIBUTE_NAME_CHAR (line 117) | const ATTRIBUTE_NAME_CHAR = ATTRIBUTE_NAME_START_CHAR + "\\-.0-9\\u00B7\... constant VALID_ATTRIBUTE_NAME_REGEX (line 118) | const VALID_ATTRIBUTE_NAME_REGEX = new RegExp( function prefixKey (line 122) | function prefixKey(prefix, key) { constant RESERVED (line 132) | const RESERVED = 0; constant STRING (line 133) | const STRING = 1; constant BOOLEANISH_STRING (line 134) | const BOOLEANISH_STRING = 2; constant BOOLEAN (line 135) | const BOOLEAN = 3; constant OVERLOADED_BOOLEAN (line 136) | const OVERLOADED_BOOLEAN = 4; constant NUMERIC (line 137) | const NUMERIC = 5; constant POSITIVE_NUMERIC (line 138) | const POSITIVE_NUMERIC = 6; function PropertyInfoRecord (line 142) | function PropertyInfoRecord( constant CAMELIZE (line 226) | const CAMELIZE = /[\-\:]([a-z])/g; function isAttributeNameSafe (line 329) | function isAttributeNameSafe(attributeName: string): boolean { function shouldRemoveAttributeWithWarning (line 344) | function shouldRemoveAttributeWithWarning( function shouldRemoveAttribute (line 371) | function shouldRemoveAttribute( function shouldIgnoreAttribute (line 416) | function shouldIgnoreAttribute( FILE: src/react/experimental-server-rendering/rendering.js function renderValueWithHelper (line 76) | function renderValueWithHelper(realm: Realm, value: Value, helper: ECMAS... function dangerousStyleValue (line 88) | function dangerousStyleValue(realm: Realm, name: string, value: Value, i... function createMarkupForCustomAttribute (line 114) | function createMarkupForCustomAttribute(realm: Realm, name: string, valu... function createMarkupForProperty (line 125) | function createMarkupForProperty( function createMarkupForStyles (line 158) | function createMarkupForStyles(realm: Realm, styles: Value): Value { function createOpenTagMarkup (line 182) | function createOpenTagMarkup( function renderReactNode (line 238) | function renderReactNode(realm: Realm, reactNode: ReactNode): StringValu... method constructor (line 273) | constructor(realm: Realm, makeStaticMarkup: boolean) { method render (line 286) | render(value: Value, namespace: string = "html", depth: number = 0): Str... method if (line 465) | if (newlineEatingTags[tag] && innerMarkup.value.charAt(0) === "\n") { FILE: src/react/experimental-server-rendering/utils.js function createMarkupForRoot (line 34) | function createMarkupForRoot(): string { FILE: src/react/hoisting.js method if (line 38) | if (isReactElement(object)) { method if (line 86) | if (realm.react.hoistableFunctions.has(func)) { method if (line 148) | if (visitedValues.has(value)) { method if (line 178) | if (realm.react.hoistableReactElements.has(reactElement)) { FILE: src/react/jsx.js function convertExpressionToJSXIdentifier (line 24) | function convertExpressionToJSXIdentifier( function convertKeyValueToJSXAttribute (line 77) | function convertKeyValueToJSXAttribute(key: string, expr: BabelNodeExpre... FILE: src/react/optimizing.js method if (line 51) | if (valueIsClassComponent(realm, componentType)) { FILE: src/react/reconcilation.js function setContextCurrentValue (line 113) | function setContextCurrentValue(contextObject: ObjectValue | AbstractObj... method catch (line 181) | catch (error) { method if (line 429) | if (propsValue instanceof ObjectValue && propsValue.properties.has("chil... method if (line 522) | if (propsValue instanceof ObjectValue && propsValue.properties.has("rend... method catch (line 593) | catch (error) { method if (line 721) | if (this.componentTreeConfig.firstRenderOnly) { method if (line 1550) | if (e instanceof NestedOptimizedFunctionSideEffect) { FILE: src/react/utils.js function isReactElement (line 56) | function isReactElement(val: Value): boolean { function isReactPropsObject (line 90) | function isReactPropsObject(val: Value): boolean { function getReactSymbol (line 104) | function getReactSymbol(symbolKey: ReactSymbolTypes, realm: Realm): Symb... function isTagName (line 127) | function isTagName(ast: BabelNode): boolean { function isReactComponent (line 131) | function isReactComponent(name: string): boolean { function valueIsClassComponent (line 135) | function valueIsClassComponent(realm: Realm, value: Value): boolean { function valueIsKnownReactAbstraction (line 147) | function valueIsKnownReactAbstraction(realm: Realm, value: Value): boole... function valueIsReactLibraryObject (line 152) | function valueIsReactLibraryObject(realm: Realm, value: ObjectValue, log... function valueIsLegacyCreateClassComponent (line 185) | function valueIsLegacyCreateClassComponent(realm: Realm, value: Value): ... function valueIsFactoryClassComponent (line 197) | function valueIsFactoryClassComponent(realm: Realm, value: Value): boole... function addKeyToReactElement (line 204) | function addKeyToReactElement(realm: Realm, reactElement: ObjectValue): ... method "Identifier|ThisExpression" (line 373) | "Identifier|ThisExpression"(path) { method if (line 431) | if (originalValue instanceof FunctionValue) { method let (line 443) | let newValue; method if (line 476) | if (propertyName !== "constructor") { method if (line 512) | if (!skipFunctionProperties.has(propertyName)) { method switch (line 602) | switch (reactHint.propertyName) { method if (line 924) | if (error instanceof AbruptCompletion) { FILE: src/realm.js class Effects (line 110) | class Effects { method constructor (line 111) | constructor( method shallowCloneWithResult (line 139) | shallowCloneWithResult(result: Completion): Effects { method toDisplayString (line 150) | toDisplayString(): string { method toDisplayJson (line 154) | toDisplayJson(depth: number = 1): DisplayResult { method beginEvaluateForEffects (line 161) | beginEvaluateForEffects(state: any): void {} method return (line 720) | return f(); method return (line 738) | return f(); method catch (line 1074) | catch (e) { method catch (line 1081) | catch (e) { method if (line 1085) | if (effects1 === undefined || effects2 === undefined) { method if (line 1482) | if (this.isReadOnly) { method if (line 1486) | if (this.useAbstractInterpretation) { FILE: src/repl-cli.js method eval (line 59) | eval(code, context, filename, callback) { FILE: src/serializer/Emitter.js class Emitter (line 64) | class Emitter { method constructor (line 65) | constructor( method if (line 349) | if (val.$Description instanceof Value) { method if (line 410) | if (delayReason === undefined && this._isGeneratorBody(targetBody)) { method if (line 414) | if (delayReason === undefined || delayReason === this._body) { method if (line 491) | if (b.declaredValues !== undefined && b.declaredValues.has(value)) { method if (line 507) | if (currentBody === targetBody) { FILE: src/serializer/LazyObjectsSerializer.js constant LAZY_OBJECTS_SERIALIZER_BODY_TYPE (line 29) | const LAZY_OBJECTS_SERIALIZER_BODY_TYPE = "LazyObjectInitializer"; class LazyObjectsSerializer (line 41) | class LazyObjectsSerializer extends ResidualHeapSerializer { method constructor (line 42) | constructor( method _getValueLazyId (line 88) | _getValueLazyId(obj: ObjectValue): number { FILE: src/serializer/LoggingTracer.js function describeValue (line 32) | function describeValue(realm: Realm, v: Value): string { class LoggingTracer (line 43) | class LoggingTracer extends Tracer { method constructor (line 44) | constructor(realm: Realm) { method log (line 53) | log(message: string): void { method beginEvaluateForEffects (line 57) | beginEvaluateForEffects(state: any): void { FILE: src/serializer/Referentializer.js class Referentializer (line 40) | class Referentializer { method constructor (line 41) | constructor( method getStatistics (line 70) | getStatistics(): SerializerStatistics { method _createReferentializationState (line 75) | _createReferentializationState(): ReferentializationState { method _getReferentializationState (line 84) | _getReferentializationState(referentializationScope: Referentializatio... method createLeakedIds (line 92) | createLeakedIds(referentializationScope: ReferentializationScope): Arr... method createCapturedScopesPrelude (line 100) | createCapturedScopesPrelude(referentializationScope: Referentializatio... method _createCaptureScopeAccessFunction (line 108) | _createCaptureScopeAccessFunction(referentializationScope: Referential... method _getReferentializationScope (line 166) | _getReferentializationScope(residualBinding: ResidualFunctionBinding):... method _getSerializedBindingScopeInstance (line 179) | _getSerializedBindingScopeInstance(residualBinding: ResidualFunctionBi... method getReferentializedScopeInitialization (line 205) | getReferentializedScopeInitialization( method referentializeLeakedBinding (line 224) | referentializeLeakedBinding(residualBinding: ResidualFunctionBinding):... method referentializeModifiedBinding (line 235) | referentializeModifiedBinding(residualBinding: ResidualFunctionBinding... method cleanInstance (line 289) | cleanInstance(instance: FunctionInstance): void { method referentialize (line 310) | referentialize(instance: FunctionInstance): void { method _createCapturedScopesArrayInitialization (line 331) | _createCapturedScopesArrayInitialization(referentializationScope: Refe... FILE: src/serializer/ResidualFunctionInitializers.js class ResidualFunctionInitializers (line 26) | class ResidualFunctionInitializers { method constructor (line 27) | constructor(locationService: LocationService) { method if (line 92) | if (initializationStatements.length === 1 && t.isIfStatement(initializat... method if (line 153) | if (initializerInfo.initializerIds.size === 1 || initializer === ownInit... FILE: src/serializer/ResidualFunctionInstantiator.js function canShareFunctionBody (line 42) | function canShareFunctionBody(duplicateFunctionInfo: FactoryFunctionInfo... FILE: src/serializer/ResidualFunctions.js method constructor (line 56) | constructor( method getStatistics (line 119) | getStatistics(): SerializerStatistics { method addFunctionInstance (line 124) | addFunctionInstance(instance: FunctionInstance): void { method setFunctionPrototype (line 131) | setFunctionPrototype(constructor: FunctionValue, prototypeId: BabelNodeI... method addFunctionUsage (line 135) | addFunctionUsage(val: FunctionValue, bodyReference: BodyReference): void { method if (line 311) | if (t.isFunctionExpression(node) || t.isArrowFunctionExpression(node)) { method let (line 713) | let prelude; method if (line 769) | if (!this.classes.has(classPrototype)) { FILE: src/serializer/ResidualHeapGraphGenerator.js class ResidualHeapGraphGenerator (line 39) | class ResidualHeapGraphGenerator extends ResidualHeapVisitor { FILE: src/serializer/ResidualHeapRefCounter.js class ResidualHeapRefCounter (line 25) | class ResidualHeapRefCounter extends ResidualHeapVisitor { FILE: src/serializer/ResidualHeapSerializer.js function commentStatement (line 92) | function commentStatement(text: string) { class CountingSemaphore (line 98) | class CountingSemaphore { method constructor (line 101) | constructor(action: () => void, initialCount: number = 1) { method acquireOne (line 106) | acquireOne() { method releaseOne (line 109) | releaseOne() { class ResidualHeapSerializer (line 115) | class ResidualHeapSerializer { method constructor (line 116) | constructor( method for (line 310) | for (let [symbol, propertyBinding] of obj.symbols) { method if (line 711) | if ((desc: any)[boolKey] !== undefined) { method if (line 731) | if ((desc: any)[descKey] !== undefined) { method if (line 852) | if (scope instanceof FunctionValue) { method if (line 863) | if ( FILE: src/serializer/ResidualHeapValueIdentifiers.js class ResidualHeapValueIdentifiers (line 24) | class ResidualHeapValueIdentifiers { method constructor (line 25) | constructor(values: Iterator, preludeGenerator: PreludeGenerato... method initPass1 (line 31) | initPass1(): void { method initPass2 (line 36) | initPass2(): void { method _populateIdentifierMap (line 45) | _populateIdentifierMap(values: Iterator): void { method _setIdentifier (line 57) | _setIdentifier(val: Value, id: BabelNodeIdentifier) { method hasIdentifier (line 62) | hasIdentifier(val: Value): boolean { method getIdentifier (line 66) | getIdentifier(val: Value): BabelNodeIdentifier { method deleteIdentifier (line 72) | deleteIdentifier(val: Value): void { method getIdentifierAndIncrementReferenceCount (line 77) | getIdentifierAndIncrementReferenceCount(val: Value): BabelNodeIdentifi... method incrementReferenceCount (line 84) | incrementReferenceCount(val: Value): void { method needsIdentifier (line 98) | needsIdentifier(val: Value): boolean { FILE: src/serializer/ResidualHeapVisitor.js method if (line 219) | if (g === creationGenerator) { method f (line 247) | f(); method if (line 257) | if (this.residualReactElementVisitor.defaultEquivalenceSet === false) { method let (line 526) | let progress; method if (line 603) | if (!val.isUnsafeResidual) { method for (line 682) | for (let capturingScope of bindingState.capturingScopes) { method if (line 786) | if (methodFunc instanceof ECMAScriptSourceFunctionValue) { method if (line 823) | if ( method if (line 1136) | if (this.preProcessValue(val)) this.visitValueSymbol(val); FILE: src/serializer/ResidualOperationSerializer.js method constructor (line 59) | constructor(realm: Realm, preludeGenerator: PreludeGenerator) { method getErrorStatement (line 66) | getErrorStatement(message: BabelNodeExpression): BabelNodeStatement { method if (line 949) | if (typeof propRef === "string") { FILE: src/serializer/ResidualOptimizedFunctions.js method for (line 37) | for (let maybeParentFunction of maybeParentFunctions) { method if (line 94) | if (this._optimizedFunctionsAndEffects.has(functionValue)) { FILE: src/serializer/ResidualReactElementSerializer.js method constructor (line 51) | constructor( method _createReactElement (line 71) | _createReactElement(value: ObjectValue): ReactElement { method _createReactElementAttribute (line 75) | _createReactElementAttribute(): ReactElementAttribute { method _createReactElementChild (line 79) | _createReactElementChild(): ReactElementChild { method _emitHoistedReactElement (line 83) | _emitHoistedReactElement( method _getReactLibraryValue (line 118) | _getReactLibraryValue(): AbstractObjectValue | ObjectValue { method _getReactCreateElementValue (line 127) | _getReactCreateElementValue(): Value { method _emitReactElement (line 132) | _emitReactElement(reactElement: ReactElement): BabelNodeExpression { method for (line 309) | for (let [propName, binding] of propsValue.properties) { method if (line 336) | if (prop === null) { method if (line 416) | if (t.isStringLiteral(expr) || t.isNumericLiteral(expr)) { method if (line 435) | if (val.$BailOutReason !== undefined) { FILE: src/serializer/ResidualReactElementVisitor.js class ResidualReactElementVisitor (line 45) | class ResidualReactElementVisitor { method constructor (line 46) | constructor(realm: Realm, residualHeapVisitor: ResidualHeapVisitor) { method visitReactElement (line 64) | visitReactElement(reactElement: ObjectValue): void { FILE: src/serializer/factorify.js function isLiteral (line 16) | function isLiteral(node) { function isSameNode (line 30) | function isSameNode(left, right) { function getObjectKeys (line 58) | function getObjectKeys(obj: BabelNodeObjectExpression): string | false { function factorifyObjects (line 92) | function factorifyObjects(body: Array, factoryNameGe... FILE: src/serializer/functions.js class Functions (line 49) | class Functions { method constructor (line 50) | constructor(realm: Realm, moduleTracer: ModuleTracer) { method _unwrapAbstract (line 66) | _unwrapAbstract(value: AbstractValue): Value { method _optimizedFunctionEntryOfValue (line 79) | _optimizedFunctionEntryOfValue(value: Value): AdditionalFunctionEntry ... method _generateInitialAdditionalFunctions (line 116) | _generateInitialAdditionalFunctions(globalKey: string): Array { method optimizeReactComponentTreeRoots (line 159) | optimizeReactComponentTreeRoots(statistics: ReactStatistics): void { method getDeclaringOptimizedFunction (line 185) | getDeclaringOptimizedFunction(functionValue: ECMAScriptSourceFunctionV... method processCollectedNestedOptimizedFunctions (line 194) | processCollectedNestedOptimizedFunctions(): void { FILE: src/serializer/serializer.js method constructor (line 44) | constructor(realm: Realm, serializerOptions: SerializerOptions = {}) { FILE: src/serializer/statistics.js method constructor (line 15) | constructor(getTime: void | (() => number), getMemory: void | (() => num... method resetBeforePass (line 41) | resetBeforePass(): void { method getSerializerStatistics (line 74) | getSerializerStatistics() { method log (line 108) | log(): void { FILE: src/serializer/types.js function AreSameResidualBinding (line 144) | function AreSameResidualBinding(realm: Realm, x: ResidualFunctionBinding... class BodyReference (line 153) | class BodyReference { method constructor (line 154) | constructor(body: SerializedBody, index: number) { method isNotEarlierThan (line 159) | isNotEarlierThan(other: BodyReference): boolean { class ReactStatistics (line 182) | class ReactStatistics { method constructor (line 183) | constructor() { FILE: src/serializer/utils.js method if (line 129) | if (descriptor !== undefined) { function canIgnoreClassLengthProperty (line 146) | function canIgnoreClassLengthProperty(val: ObjectValue, desc: void | Des... function getObjectPrototypeMetadata (line 162) | function getObjectPrototypeMetadata( FILE: src/serializer/visitors.js function visitName (line 28) | function visitName(path, state, node, modified) { function ignorePath (line 39) | function ignorePath(path: BabelTraversePath) { method if (line 89) | if (state.functionInfo.depth - state.functionInfo.lexicalDepth === 1) { method if (line 102) | if (path.node.left !== "VariableDeclaration") { FILE: src/singletons.js function setCreate (line 47) | function setCreate(singleton: CreateType): void { function setEnvironment (line 51) | function setEnvironment(singleton: EnvironmentType): void { function setFunctions (line 55) | function setFunctions(singleton: FunctionType): void { function setLeak (line 59) | function setLeak(singleton: LeakType): void { function setMaterialize (line 63) | function setMaterialize(singleton: MaterializeType): void { function setReachability (line 67) | function setReachability(singleton: ReachabilityType): void { function setJoin (line 70) | function setJoin(singleton: JoinType): void { function setPath (line 74) | function setPath(singleton: PathType): void { FILE: src/statistics.js class RealmStatistics (line 14) | class RealmStatistics { method constructor (line 15) | constructor(getTime: void | (() => number), getMemory: void | (() => n... method getRealmStatistics (line 31) | getRealmStatistics(): any { method constructor (line 76) | constructor(getTime: void | (() => number), getMemory: void | (() => n... method start (line 83) | start(): void { method stop (line 90) | stop(): void { FILE: src/types.js class SourceFileCollection (line 92) | class SourceFileCollection { method constructor (line 93) | constructor(sourceFiles: Array) { method toArray (line 97) | toArray(): Array { method destroy (line 101) | destroy(): void { class _CallableObjectValue (line 127) | class _CallableObjectValue extends ObjectValue { method implies (line 359) | implies(condition: Value, depth?: number): boolean, FILE: src/utils.js method if (line 55) | if (Value.isTypeCompatibleWith(type, FunctionValue)) { method switch (line 65) | switch (typeName) { function valueOfProp (line 126) | function valueOfProp(prop) { method for (line 169) | for (let parameterId of params) { method if (line 224) | if (binding.value === undefined || bindingEntry.value === undefined) { method if (line 228) | if (binding.strict !== undefined) { method if (line 239) | if (env === targetEnv) { FILE: src/utils/ConcreteModelConverter.js function reportCompileError (line 41) | function reportCompileError(realm: Realm, message: string, loc: ?BabelNo... function createEmptyFunction (line 46) | function createEmptyFunction(realm: Realm) { function concretize (line 55) | function concretize(realm: Realm, val: Value): ConcreteValue { FILE: src/utils/DebugReproManager.js class DebugReproManagerImplementation (line 20) | class DebugReproManagerImplementation { method construct (line 21) | construct(configArgs: DebugReproArguments): DebugReproManagerImplement... method addSourceFile (line 41) | addSourceFile(fileName: string) { method getSourceFilePaths (line 46) | getSourceFilePaths(): Array<{ absolute: string, relative: string }> { FILE: src/utils/DebugReproPackager.js method constructor (line 21) | constructor() { method _generateZip (line 28) | _generateZip( method catch (line 91) | catch (err) { method if (line 102) | if (!reproFileNames.includes(file.relative)) { FILE: src/utils/HeapInspector.js method if (line 37) | if (!desc) { method if (line 50) | if (!desc) { method constructor (line 63) | constructor(realm: Realm, logger: Logger) { method getTargetIntegrityCommand (line 75) | getTargetIntegrityCommand(val: ObjectValue): TargetIntegrityCommand { method getTargetIntegrityDescriptor (line 113) | getTargetIntegrityDescriptor(val: ObjectValue): { writable: boolean, con... method _canIgnoreProperty (line 164) | _canIgnoreProperty(val: ObjectValue, key: string, desc: Descriptor): boo... method getPropertyValue (line 278) | static getPropertyValue(val: ObjectValue, name: string): void | Value { method isDefaultPrototype (line 288) | isDefaultPrototype(prototype: ObjectValue): boolean { FILE: src/utils/NameGenerator.js function escapeInvalidIdentifierCharacters (line 14) | function escapeInvalidIdentifierCharacters(s: string): string { function base62encode (line 23) | function base62encode(n: number): string { method constructor (line 36) | constructor(forbiddenNames: Set, debugNames: boolean, uniqueSuff... FILE: src/utils/ShapeInformation.js class ShapeInformationInterface (line 31) | class ShapeInformation implements ShapeInformationInterface { method constructor (line 32) | constructor( method getGetter (line 49) | getGetter(): void | SupportedGraphQLGetters { method getAbstractType (line 58) | getAbstractType(): typeof Value { method getPropertyShape (line 66) | getPropertyShape(key: string): void | ShapeInformation { method if (line 96) | if (this._parentDescriptor === undefined) { method switch (line 114) | switch (this._descriptor.kind) { method switch (line 134) | switch (this._descriptor.kind) { method while (line 197) | while (descriptor && descriptor.kind === "link") { method let (line 216) | let argModelError; FILE: src/utils/SourceMapManager.js method if (line 33) | if (buckRoot !== undefined) { method for (line 45) | for (let map of sourceMaps) { method for (line 66) | for (let section of parsed.sections) { method switch (line 108) | switch (step) { FILE: src/utils/TextPrinter.js class TextPrinter (line 55) | class TextPrinter implements Printer { method switch (line 106) | switch (type) { FILE: src/utils/babelhelpers.js function getAsPropertyNameExpression (line 27) | function getAsPropertyNameExpression(key: string, canBeIdentifier: boole... function stringOfLocation (line 67) | function stringOfLocation(location: BabelNodeSourceLocation): string { FILE: src/utils/flow.js function stripFlowTypeAnnotations (line 20) | function stripFlowTypeAnnotations(ast: BabelNode): void { FILE: src/utils/generator.js method constructor (line 244) | constructor(realm: Realm) { method print (line 254) | print(printer: Printer): void { method visit (line 258) | visit(callbacks: VisitEntryCallbacks, containingGenerator: Generator): b... method serialize (line 262) | serialize(context: SerializationContext) { method getDependencies (line 266) | getDependencies(): void | Array { method notEqualToAndDoesNotHappenBefore (line 270) | notEqualToAndDoesNotHappenBefore(entry: GeneratorEntry): boolean { method notEqualToAndDoesNotHappenAfter (line 274) | notEqualToAndDoesNotHappenAfter(entry: GeneratorEntry): boolean { function attemptToMergeEquivalentObjectAssigns (line 1262) | function attemptToMergeEquivalentObjectAssigns( FILE: src/utils/json.js method if (line 16) | if (visitedNodes === undefined) { method if (line 34) | if (concatString !== null) { method if (line 40) | if (concatString !== null && concatString !== "") { method if (line 55) | if (removeFunctions) { FILE: src/utils/leak.js method if (line 65) | if (generator !== undefined) { method if (line 101) | if (realm.instantRender.enabled) { method materializeObject (line 175) | materializeObject(realm: Realm, val: ObjectValue): void { FILE: src/utils/logger.js class Logger (line 21) | class Logger { method constructor (line 22) | constructor(realm: Realm, internalDebug: boolean) { method tryQuery (line 33) | tryQuery(f: () => T, defaultValue: T): T { method logCompletion (line 76) | logCompletion(res: Completion): void { method logError (line 122) | logError(value: Value, message: string): void { method logWarning (line 127) | logWarning(value: Value, message: string): void { method logInformation (line 131) | logInformation(message: string): void { method _log (line 135) | _log(value: Value, message: string, severity: Severity): void { method hasErrors (line 144) | hasErrors(): boolean { FILE: src/utils/modules.js function downgradeErrorsToWarnings (line 46) | function downgradeErrorsToWarnings(realm: Realm, f: () => any) { method constructor (line 66) | constructor(modules: Modules, logModules: boolean) { method getStatistics (line 85) | getStatistics(): SerializerStatistics { method log (line 89) | log(message: string): void { method beginEvaluateForEffects (line 93) | beginEvaluateForEffects(state: any): void { method if (line 102) | if (state !== this) { method if (line 111) | if (this.requireStack.length === 0 || this.requireStack[this.requireStac... method constructor (line 224) | constructor(realm: Realm, logger: Logger, logModules: boolean) { method getStatistics (line 246) | getStatistics(): SerializerStatistics { method resolveInitializedModules (line 251) | resolveInitializedModules(): void { method _getGlobalProperty (line 273) | _getGlobalProperty(name: string): Value { method getRequireInfo (line 284) | getRequireInfo(): void | RequireInfo { method getDefine (line 296) | getDefine(): Value { FILE: src/utils/native-to-interp.js function convert (line 18) | function convert(realm: Realm, val: any): Value { FILE: src/utils/paths.js method if (line 226) | if (assumedCondition.kind === "||") { method implies (line 244) | implies(condition: Value, depth: number = 0): boolean { method impliesNot (line 252) | impliesNot(condition: Value, depth: number = 0): boolean { method if (line 272) | if (e instanceof InfeasiblePathError) { method if (line 297) | if (e instanceof InfeasiblePathError) { method if (line 408) | if (condition.kind === "!=" || condition.kind === "==") { method pushPathCondition (line 424) | pushPathCondition(inverseCondition); FILE: src/utils/reachability.js function visitName (line 46) | function visitName( function ignorePath (line 62) | function ignorePath(path: BabelTraversePath): boolean { method if (line 70) | if (ignorePath(path)) return; method computeFromValue (line 150) | computeFromValue(value); method if (line 159) | if (value.kind === "conditional") { method if (line 166) | if (value.values.isTop()) { method visit (line 184) | visit(value); method ifNotVisited (line 188) | ifNotVisited(value, computeFromFunctionValue); method if (line 381) | if (!(value instanceof Value) || (filterValue(value) && !visitedValues.h... FILE: src/utils/simplifier.js function simplifyAndRefineAbstractValue (line 23) | function simplifyAndRefineAbstractValue( function simplify (line 67) | function simplify(realm, value: Value, isCondition: boolean = false, dep... method if (line 337) | if (op === "==" || op === "!=") { method if (line 392) | if (op === "==" || op === "!=") { method if (line 447) | if (!x.mightNotBeNull()) { FILE: src/utils/strict.js function IsStrict (line 14) | function IsStrict(node: BabelNode): boolean { FILE: src/utils/traverse-fast.js function traverse (line 20) | function traverse(node: BabelNode, enter: BabelNode => boolean) { FILE: src/values/AbstractObjectValue.js method super (line 46) | super(realm, types, values, hashValue, args, operationDescriptor, option... method for (line 56) | for (let element of this.values.getElements()) { method if (line 69) | if (this.values.isTop()) { method for (line 168) | for (let element of this.values.getElements()) { method for (line 232) | for (let cv of elements) { method createTemporalWithWidenedNumericProperty (line 566) | createTemporalWithWidenedNumericProperty( method for (line 869) | for (let cv of elements) { method if (line 1048) | if (this.values.isTop()) { method for (line 1054) | for (let cv of elements) { FILE: src/values/AbstractValue.js method if (line 155) | if (val.intrinsicName) { method if (line 160) | if (val.value.startsWith("__")) { method return (line 257) | return c.equals(val); method if (line 293) | if (val.kind === "==") { method return (line 366) | return c.equals(val); method if (line 636) | if (c instanceof JoinedAbruptCompletions || c instanceof JoinedNormalAnd... method if (line 644) | if (a instanceof JoinedAbruptCompletions || a instanceof JoinedNormalAnd... method let (line 1104) | let value; FILE: src/values/ArgumentsExotic.js class ArgumentsExotic (line 23) | class ArgumentsExotic extends ObjectValue { method if (line 80) | if (Desc.value === undefined && Desc.writable === false) { FILE: src/values/ArrayValue.js function evaluatePossibleNestedOptimizedFunctionsAndStoreEffects (line 40) | function evaluatePossibleNestedOptimizedFunctionsAndStoreEffects( function modelUnknownPropertyOfSpecializedArray (line 120) | function modelUnknownPropertyOfSpecializedArray( method for (line 224) | for (let { func } of possibleNestedOptimizedFunctions) { FILE: src/values/BooleanValue.js class BooleanValue (line 15) | class BooleanValue extends PrimitiveValue { FILE: src/values/BoundFunctionValue.js class BoundFunctionValue (line 17) | class BoundFunctionValue extends FunctionValue { FILE: src/values/ConcreteValue.js class ConcreteValue (line 27) | class ConcreteValue extends Value { FILE: src/values/ECMAScriptFunctionValue.js class ECMAScriptFunctionValue (line 18) | class ECMAScriptFunctionValue extends FunctionValue { FILE: src/values/EmptyValue.js class EmptyValue (line 14) | class EmptyValue extends UndefinedValue { method getHash (line 15) | getHash(): number { method equals (line 19) | equals(x: Value): boolean { FILE: src/values/FunctionValue.js class FunctionValue (line 19) | class FunctionValue extends ObjectValue { FILE: src/values/NativeFunctionValue.js method constructor (line 38) | constructor( method getTrackedPropertyNames (line 100) | getTrackedPropertyNames(): Array { method hasDefaultLength (line 104) | hasDefaultLength(): boolean { method getName (line 113) | getName(): string { FILE: src/values/NullValue.js class NullValue (line 14) | class NullValue extends PrimitiveValue { method _serialize (line 15) | _serialize(): null { method equals (line 19) | equals(x: Value): boolean { method getHash (line 23) | getHash(): number { method mightBeFalse (line 27) | mightBeFalse(): boolean { method toDisplayString (line 31) | toDisplayString(): string { FILE: src/values/NumberValue.js class NumberValue (line 15) | class NumberValue extends PrimitiveValue { FILE: src/values/ObjectValue.js method constructor (line 56) | constructor( method getTrackedPropertyNames (line 108) | getTrackedPropertyNames(): Array { method for (line 113) | for (let propName of propertyNames) { method for (line 121) | for (let propName of propertyNames) { FILE: src/values/PrimitiveValue.js class PrimitiveValue (line 16) | class PrimitiveValue extends ConcreteValue { FILE: src/values/ProxyValue.js function FindPropertyKey (line 30) | function FindPropertyKey(realm: Realm, keys: Array, ke... method constructor (line 43) | constructor(realm: Realm) { method getTrackedPropertyNames (line 49) | getTrackedPropertyNames(): Array { method isSimpleObject (line 53) | isSimpleObject(): boolean { method usesOrdinaryObjectInternalPrototypeMethods (line 57) | usesOrdinaryObjectInternalPrototypeMethods(): boolean { method $GetPrototypeOf (line 62) | $GetPrototypeOf(): NullValue | AbstractObjectValue | ObjectValue { method if (line 351) | if (!targetDesc || targetDesc.throwIfNotConcrete(realm).configurable) { method if (line 578) | if (!(trapResult instanceof UndefinedValue)) { method if (line 649) | if (!targetDesc.set || targetDesc.set instanceof UndefinedValue) { FILE: src/values/StringExotic.js class StringExotic (line 20) | class StringExotic extends ObjectValue { FILE: src/values/StringValue.js class StringValue (line 16) | class StringValue extends PrimitiveValue { FILE: src/values/SymbolValue.js class SymbolValue (line 15) | class SymbolValue extends PrimitiveValue { method constructor (line 16) | constructor(realm: Realm, desc: void | Value, intrinsicName?: string) { method equals (line 25) | equals(x: Value): boolean { method getHash (line 29) | getHash(): number { method mightBeFalse (line 36) | mightBeFalse(): boolean { method throwIfNotConcreteSymbol (line 40) | throwIfNotConcreteSymbol(): SymbolValue { method _serialize (line 44) | _serialize(): Symbol { method toDisplayString (line 48) | toDisplayString(): string { FILE: src/values/UndefinedValue.js class UndefinedValue (line 14) | class UndefinedValue extends PrimitiveValue { method _serialize (line 15) | _serialize() { method equals (line 19) | equals(x: Value): boolean { method getHash (line 23) | getHash(): number { method mightBeFalse (line 27) | mightBeFalse(): boolean { method toDisplayString (line 31) | toDisplayString(): string { FILE: test/error-handler/FinalObjectCannotBeMutated.js function f (line 3) | function f() { FILE: test/error-handler/InstantRenderArrayOps3.js function f (line 4) | function f(c) { FILE: test/error-handler/ModifiedObjectPropertyLimitation.js function f (line 5) | function f(c) { FILE: test/error-handler/bad-functions.js function additional1 (line 6) | function additional1() { function additional2 (line 11) | function additional2() { FILE: test/error-handler/call.js function foo (line 4) | function foo() {} FILE: test/error-handler/class.js class foo (line 7) | class foo extends absSuper {} class bar (line 11) | class bar extends superClass {} FILE: test/error-handler/conditional-return.js function f (line 8) | function f() { function g (line 14) | function g() { FILE: test/error-handler/instanceof.js function foo (line 5) | function foo() {} FILE: test/error-handler/stackOverflow.js function f (line 2) | function f() { FILE: test/error-handler/try-and-access-abstract-property.js method foo (line 8) | get foo() { function additional1 (line 17) | function additional1() { function additional2 (line 25) | function additional2() { FILE: test/error-handler/try-and-call-abstract-function.js function concreteFunction (line 11) | function concreteFunction() { function additional1 (line 15) | function additional1() { function additional2 (line 27) | function additional2() { FILE: test/error-handler/write-forin-conflict.js function additional1 (line 4) | function additional1() { function additional2 (line 8) | function additional2() { FILE: test/error-handler/write-in-conflict.js function additional1 (line 4) | function additional1() { function additional2 (line 8) | function additional2() { FILE: test/error-handler/write-reflect-conflict.js function additional1 (line 6) | function additional1() { function additional2 (line 10) | function additional2() { FILE: test/error-handler/write-write-conflict.js function additional1 (line 6) | function additional1() { function additional2 (line 10) | function additional2() { FILE: test/error-handler/write-write-conflict2.js function additional1 (line 6) | function additional1() { function additional2 (line 10) | function additional2() { FILE: test/error-handler/write-write-conflict3.js function additional1 (line 6) | function additional1() { function additional2 (line 10) | function additional2() { FILE: test/error-handler/write-write-conflict4.js function additional1 (line 6) | function additional1() { function additional2 (line 10) | function additional2() { FILE: test/error-handler/write-write-unknown-prop-conflict.js function additional1 (line 7) | function additional1() { function additional2 (line 11) | function additional2() { FILE: test/react/AssignSpread/simple-assign.js function A (line 3) | function A(props) { function App (line 7) | function App(props) { FILE: test/react/AssignSpread/simple-assign2.js function A (line 3) | function A(props) { function App (line 17) | function App(props) { FILE: test/react/AssignSpread/simple-assign3.js function App (line 3) | function App(props) { FILE: test/react/AssignSpread/simple-assign4.js function App (line 3) | function App(props) { FILE: test/react/AssignSpread/simple-assign5.js function App (line 3) | function App(props) { FILE: test/react/AssignSpread/simple-with-jsx-spread.js function IWantThisToBeInlined (line 3) | function IWantThisToBeInlined(props) { function Button (line 11) | function Button(props) { function App (line 19) | function App(props) { FILE: test/react/AssignSpread/simple-with-jsx-spread10.js function Child2 (line 3) | function Child2(props) { function Child (line 7) | function Child(props) { function App (line 21) | function App(props) { FILE: test/react/AssignSpread/simple-with-jsx-spread11.js function Child2 (line 3) | function Child2(props) { function Child (line 7) | function Child(props) { function App (line 25) | function App(props) { FILE: test/react/AssignSpread/simple-with-jsx-spread12.js function Button (line 3) | function Button(props) { function App (line 16) | function App(props) { FILE: test/react/AssignSpread/simple-with-jsx-spread13.js function Button (line 3) | function Button(props) { function App (line 16) | function App(props) { function App2 (line 20) | function App2(_props) { FILE: test/react/AssignSpread/simple-with-jsx-spread2.js function IWantThisToBeInlined (line 3) | function IWantThisToBeInlined(props) { function Button (line 11) | function Button(props) { function App (line 19) | function App(props) { FILE: test/react/AssignSpread/simple-with-jsx-spread3.js function Button (line 3) | function Button(props) { function App (line 11) | function App(props) { FILE: test/react/AssignSpread/simple-with-jsx-spread4.js function App (line 3) | function App(props) { FILE: test/react/AssignSpread/simple-with-jsx-spread5.js function App (line 3) | function App(props) { FILE: test/react/AssignSpread/simple-with-jsx-spread6.js function App (line 3) | function App(props) { FILE: test/react/AssignSpread/simple-with-jsx-spread7.js function App (line 3) | function App(props) { FILE: test/react/AssignSpread/simple-with-jsx-spread8.js function App (line 3) | function App(props) { FILE: test/react/AssignSpread/simple-with-jsx-spread9.js function Child2 (line 3) | function Child2(props) { function Child (line 7) | function Child(props) { function App (line 16) | function App(props) { FILE: test/react/AssignSpread/unsafe-spread.js class Wat (line 3) | class Wat extends React.Component { method render (line 4) | render() { function App (line 9) | function App(props) { function ref (line 15) | function ref(inst) { FILE: test/react/ClassComponents/array-from.js function A (line 3) | function A(props) { class App (line 11) | class App extends React.Component { method render (line 12) | render() { FILE: test/react/ClassComponents/array-from2.js function A (line 3) | function A(props) { class App (line 11) | class App extends React.Component { method render (line 12) | render() { FILE: test/react/ClassComponents/classes-with-state.js class App (line 3) | class App extends React.Component { method constructor (line 4) | constructor(props) { method render (line 10) | render() { FILE: test/react/ClassComponents/complex-class-into-functional-root.js class Child (line 3) | class Child extends React.Component { method constructor (line 4) | constructor() { method handleClick (line 8) | handleClick() { method render (line 11) | render() { function App (line 20) | function App(props) { FILE: test/react/ClassComponents/complex-class-into-functional-root2.js function Child2 (line 3) | function Child2(props) { class Child (line 7) | class Child extends React.Component { method constructor (line 8) | constructor() { method componentWillReceiveProps (line 14) | componentWillReceiveProps() { method componentDidMount (line 19) | componentDidMount() { method render (line 24) | render() { function App (line 33) | function App(props) { FILE: test/react/ClassComponents/complex-class-into-functional-root3.js class Child2 (line 3) | class Child2 extends React.Component { method constructor (line 4) | constructor() { method render (line 7) | render() { class Child (line 12) | class Child extends React.Component { method constructor (line 13) | constructor() { method componentWillReceiveProps (line 19) | componentWillReceiveProps() { method componentDidMount (line 24) | componentDidMount() { method render (line 29) | render() { function App (line 38) | function App(props) { FILE: test/react/ClassComponents/complex-class-into-functional-root4.js class Child (line 3) | class Child extends React.Component { method constructor (line 4) | constructor() { method handleClick (line 8) | handleClick() { method render (line 11) | render() { function App (line 20) | function App(props) { FILE: test/react/ClassComponents/complex-class-into-functional-root5.js function Child2 (line 3) | function Child2(props) { class Child (line 7) | class Child extends React.Component { method constructor (line 8) | constructor() { method componentDidMount (line 11) | componentDidMount() { method componentDidUpdate (line 14) | componentDidUpdate() { method render (line 17) | render() { function App (line 30) | function App(props) { FILE: test/react/ClassComponents/complex-class-proper-hoisting.js function Tau (line 3) | function Tau(props) { class Epsilon (line 13) | class Epsilon extends React.Component { method constructor (line 14) | constructor(props) { method render (line 19) | render() { FILE: test/react/ClassComponents/complex-class-with-equivalent-node.js function Tau (line 3) | function Tau(props) { class Epsilon (line 16) | class Epsilon extends React.Component { method constructor (line 17) | constructor(props) { method render (line 22) | render() { function Zeta (line 27) | function Zeta(props) { FILE: test/react/ClassComponents/inheritance-chain.js class Parent (line 3) | class Parent extends React.Component { method constructor (line 4) | constructor() { method render (line 10) | render() { class Child (line 21) | class Child extends Parent { method constructor (line 22) | constructor() { class App (line 27) | class App extends React.Component { method render (line 28) | render() { FILE: test/react/ClassComponents/simple-classes-2.js class App (line 3) | class App extends React.Component { method render (line 4) | render() { FILE: test/react/ClassComponents/simple-classes-3.js class Child (line 3) | class Child extends React.Component { method constructor (line 4) | constructor() { method render (line 10) | render() { class App (line 19) | class App extends React.Component { method render (line 20) | render() { FILE: test/react/ClassComponents/simple-classes.js function Child (line 4) | function Child() { function App (line 21) | function App() { FILE: test/react/ClassComponents/simple.js class MyComponent (line 3) | class MyComponent extends React.Component { method render (line 4) | render() { FILE: test/react/FBMocks/fb1.js function App (line 13) | function App({ initialNumComments, someVariables, query, pageSize, onCom... FILE: test/react/FBMocks/fb10.js function A (line 10) | function A(props) { function B (line 22) | function B() { function C (line 26) | function C() { function App (line 30) | function App(props) { FILE: test/react/FBMocks/fb11.js function A (line 10) | function A(props) { function B (line 22) | function B() { function C (line 26) | function C() { function App (line 30) | function App(props) { FILE: test/react/FBMocks/fb12.js function nullthrows (line 10) | function nullthrows(x) { function A (line 22) | function A(props) { function B (line 34) | function B() { function C (line 38) | function C() { function App (line 42) | function App(props) { FILE: test/react/FBMocks/fb13.js function func (line 1) | function func(x) { FILE: test/react/FBMocks/fb14.js function Child (line 11) | function Child(props) { function App (line 38) | function App(props, context) { class RelayMock (line 49) | class RelayMock extends React.Component { method getChildContext (line 50) | getChildContext() { method render (line 82) | render() { FILE: test/react/FBMocks/fb15.js function memoize (line 10) | function memoize(f) { function Inner (line 31) | function Inner() { function Outer (line 51) | function Outer(props) { FILE: test/react/FBMocks/fb16.js function _getNumberVariations (line 55) | function _getNumberVariations(number) { function ViewCount (line 73) | function ViewCount(props) { FILE: test/react/FBMocks/fb17.js function Inner (line 10) | function Inner(props) { function Middle (line 14) | function Middle(props) { function Outer (line 22) | function Outer(props) { function App (line 34) | function App(props) { FILE: test/react/FBMocks/fb18.js function parse (line 10) | function parse(unused, uri) { function URI (line 26) | function URI() {} function App (line 28) | function App(props) { FILE: test/react/FBMocks/fb19.js function FbtResult (line 10) | function FbtResult() {} function fbt (line 13) | function fbt() {} function param (line 14) | function param() {} function plural (line 15) | function plural(shouldThrow) { function App (line 23) | function App(props) { FILE: test/react/FBMocks/fb2.js function Hello (line 19) | function Hello() { FILE: test/react/FBMocks/fb20.js function URI (line 10) | function URI() {} function Child (line 16) | function Child(props) { function App (line 20) | function App(props) { FILE: test/react/FBMocks/fb21.js function A (line 4) | function A(props) { function B (line 8) | function B() { function C (line 12) | function C() { function App (line 16) | function App() { FILE: test/react/FBMocks/fb22.js function App (line 12) | function App(props) { FILE: test/react/FBMocks/fb23.js function A (line 4) | function A(props) { function B (line 8) | function B() { function C (line 12) | function C() { function App (line 16) | function App() { FILE: test/react/FBMocks/fb24.js function App (line 3) | function App(props) { FILE: test/react/FBMocks/fb25.js function App (line 3) | function App(props) { FILE: test/react/FBMocks/fb3.js function App (line 8) | function App() {} FILE: test/react/FBMocks/fb4.js function App (line 7) | function App() {} FILE: test/react/FBMocks/fb5.js method loadModules (line 11) | loadModules() {} method loadAll (line 15) | loadAll() {} function getClassNames (line 26) | function getClassNames() { function App (line 44) | function App() { function assertMatchesInSource (line 49) | function assertMatchesInSource(fn, regex, expectedCount) { FILE: test/react/FBMocks/fb6.js function App (line 5) | function App(props) { function assertMatchesInSource (line 26) | function assertMatchesInSource(fn, regex, expectedCount) { FILE: test/react/FBMocks/fb7.js function App (line 11) | function App(props) { class RelayMock (line 43) | class RelayMock extends React.Component { method getChildContext (line 44) | getChildContext() { method render (line 76) | render() { FILE: test/react/FBMocks/fb8.js function Child (line 11) | function Child(props) { function App (line 38) | function App() { class RelayMock (line 51) | class RelayMock extends React.Component { method getChildContext (line 52) | getChildContext() { method render (line 84) | render() { FILE: test/react/FBMocks/fb9.js function A (line 4) | function A(props) { function B (line 16) | function B() { function C (line 20) | function C() { function App (line 24) | function App(props) { FILE: test/react/FBMocks/function-bind.js function Middle (line 6) | function Middle(props) { function App (line 19) | function App(props) { FILE: test/react/FBMocks/hacker-news.js function timeAge (line 11) | function timeAge(time) { function getHostUrl (line 21) | function getHostUrl(url) { function Story (line 28) | function Story({ story, rank }) { function StoryList (line 104) | function StoryList({ stories }) { function HeaderBar (line 120) | function HeaderBar(props) { class AppBody (line 172) | class AppBody extends React.Component { method render (line 173) | render() { function App (line 188) | function App({ stories }) { FILE: test/react/FBMocks/pe-functional-benchmark.js function Benchmark (line 4752) | function Benchmark(props) { FILE: test/react/FBMocks/repl-example.js function Yar (line 3) | function Yar(props) { function Bar (line 11) | function Bar(props) { function Foo (line 21) | function Foo(props: { href: string }) { FILE: test/react/FactoryComponents/simple.js function FactoryComponent (line 3) | function FactoryComponent(props) { FILE: test/react/FactoryComponents/simple2.js function FactoryComponent (line 3) | function FactoryComponent(props) { function App (line 11) | function App(props) { FILE: test/react/FirstRenderOnly/equivalence.js function App (line 3) | function App(props) { FILE: test/react/FirstRenderOnly/equivalence2.js function App (line 3) | function App(props) { FILE: test/react/FirstRenderOnly/equivalence3.js function App (line 3) | function App(props) { FILE: test/react/FirstRenderOnly/equivalence4.js function App (line 3) | function App(props) { FILE: test/react/FirstRenderOnly/equivalence5.js function App (line 3) | function App(props) { FILE: test/react/FirstRenderOnly/get-derived-state-from-props.js function Child3 (line 3) | function Child3(props) { class Child2 (line 7) | class Child2 extends React.Component { method constructor (line 8) | constructor() { method render (line 14) | render() { method componentWillMount (line 22) | componentWillMount() { class Child1 (line 27) | class Child1 extends React.Component { method constructor (line 28) | constructor() { method render (line 37) | render() { method getDerivedStateFromProps (line 46) | static getDerivedStateFromProps(nextProps, prevState) { function App (line 51) | function App(props) { FILE: test/react/FirstRenderOnly/get-derived-state-from-props2.js function Child3 (line 3) | function Child3(props) { class Child2 (line 7) | class Child2 extends React.Component { method constructor (line 8) | constructor() { method render (line 14) | render() { method componentWillMount (line 22) | componentWillMount() { class Child1 (line 27) | class Child1 extends React.Component { method constructor (line 28) | constructor() { method render (line 37) | render() { method getDerivedStateFromProps (line 46) | static getDerivedStateFromProps(nextProps, prevState) { function App (line 54) | function App(props) { FILE: test/react/FirstRenderOnly/get-derived-state-from-props3.js function Child3 (line 3) | function Child3(props) { class Child2 (line 7) | class Child2 extends React.Component { method constructor (line 8) | constructor() { method render (line 14) | render() { method componentWillMount (line 22) | componentWillMount() { class Child1 (line 27) | class Child1 extends React.Component { method constructor (line 28) | constructor() { method render (line 37) | render() { method getDerivedStateFromProps (line 46) | static getDerivedStateFromProps(nextProps, prevState) { function App (line 51) | function App(props) { FILE: test/react/FirstRenderOnly/get-derived-state-from-props4.js function Child3 (line 3) | function Child3(props) { class Child2 (line 7) | class Child2 extends React.Component { method constructor (line 8) | constructor() { method render (line 14) | render() { method componentWillMount (line 22) | componentWillMount() { class Child1 (line 27) | class Child1 extends React.Component { method constructor (line 28) | constructor() { method render (line 37) | render() { method getDerivedStateFromProps (line 46) | static getDerivedStateFromProps(nextProps, prevState) { function App (line 51) | function App(props) { FILE: test/react/FirstRenderOnly/get-derived-state-from-props5.js function shallowEqual (line 3) | function shallowEqual(objA, objB) { function getStateForProps (line 14) | function getStateForProps(props) { function MyComponent (line 23) | function MyComponent() { FILE: test/react/FirstRenderOnly/react-context.js function Child (line 5) | function Child(props) { function App (line 17) | function App(props) { FILE: test/react/FirstRenderOnly/react-context2.js function Child (line 5) | function Child(props) { function App (line 17) | function App(props) { FILE: test/react/FirstRenderOnly/react-context3.js function Child (line 4) | function Child(props) { function App (line 16) | function App(props) { FILE: test/react/FirstRenderOnly/react-context4.js function Child (line 5) | function Child(props) { function App (line 17) | function App(props) { FILE: test/react/FirstRenderOnly/react-context5.js function Child (line 5) | function Child(props) { function App (line 17) | function App(props) { FILE: test/react/FirstRenderOnly/react-context6.js function Child2 (line 5) | function Child2(props) { function Child (line 9) | function Child(props) { function App (line 25) | function App(props) { FILE: test/react/FirstRenderOnly/replace-this-in-callbacks.js class Child1 (line 3) | class Child1 extends React.Component { method constructor (line 4) | constructor() { method render (line 10) | render() { function App (line 20) | function App(props) { function DeOptComponent (line 25) | function DeOptComponent(props) { FILE: test/react/FirstRenderOnly/replace-this-in-callbacks2.js class Child1 (line 3) | class Child1 extends React.Component { method constructor (line 4) | constructor() { method render (line 11) | render() { function App (line 21) | function App(props) { function DeOptComponent (line 26) | function DeOptComponent(props) { FILE: test/react/FirstRenderOnly/replace-this-in-callbacks3.js class Child1 (line 3) | class Child1 extends React.Component { method constructor (line 4) | constructor() { method render (line 10) | render() { function App (line 20) | function App(props) { function DeOptComponent (line 25) | function DeOptComponent(props) { FILE: test/react/FirstRenderOnly/simple-2.js function A (line 3) | function A(props) { function App (line 7) | function App(props) { FILE: test/react/FirstRenderOnly/simple-3.js function App (line 4) | function App(props) { function func (line 16) | function func(_val) { FILE: test/react/FirstRenderOnly/simple-4.js function App (line 4) | function App(props) { function func (line 24) | function func(_val) { FILE: test/react/FirstRenderOnly/simple.js function Child3 (line 3) | function Child3(props) { class Child2 (line 7) | class Child2 extends React.Component { method constructor (line 8) | constructor() { method render (line 14) | render() { class Child1 (line 24) | class Child1 extends React.Component { method constructor (line 25) | constructor() { method render (line 34) | render() { function App (line 44) | function App(props) { FILE: test/react/FirstRenderOnly/will-mount.js function Child3 (line 3) | function Child3(props) { class Child2 (line 7) | class Child2 extends React.Component { method constructor (line 8) | constructor() { method render (line 14) | render() { method componentWillMount (line 22) | componentWillMount() { class Child1 (line 27) | class Child1 extends React.Component { method constructor (line 28) | constructor() { method render (line 37) | render() { method componentWillMount (line 45) | componentWillMount() { function App (line 52) | function App(props) { FILE: test/react/FunctionalComponents/additional-function-regression.js function Component2 (line 3) | function Component2() { function App (line 7) | function App() { FILE: test/react/FunctionalComponents/array-from.js function App (line 3) | function App(props) { FILE: test/react/FunctionalComponents/array-map.js function A (line 3) | function A(props) { function App (line 7) | function App(props) { FILE: test/react/FunctionalComponents/array-map2.js function A (line 3) | function A(props) { function App (line 7) | function App(props) { FILE: test/react/FunctionalComponents/array-map3.js function App (line 3) | function App(props) { FILE: test/react/FunctionalComponents/array-twice.js function A (line 3) | function A(props) { function App (line 12) | function App() { FILE: test/react/FunctionalComponents/bound-type.js function Child (line 3) | function Child(props) { function App (line 15) | function App(props) { FILE: test/react/FunctionalComponents/bound-type2.js function App (line 3) | function App(props) { FILE: test/react/FunctionalComponents/circular-reference.js function App (line 3) | function App() { FILE: test/react/FunctionalComponents/class-root-with-instance-vars-2.js function SubChild (line 3) | function SubChild(props) { function Child (line 7) | function Child(props) { function App (line 18) | function App(props) { FILE: test/react/FunctionalComponents/class-root-with-instance-vars.js function SubChild (line 4) | function SubChild(props) { function Child (line 13) | function Child(props) { function App (line 24) | function App(props) { FILE: test/react/FunctionalComponents/class-root-with-props.js function SubChild (line 3) | function SubChild(props) { function Child (line 7) | function Child(props) { function App (line 18) | function App() { FILE: test/react/FunctionalComponents/class-root-with-refs.js function SubChild (line 3) | function SubChild() { function Child (line 7) | function Child() { function App (line 18) | function App() { FILE: test/react/FunctionalComponents/class-root-with-render-methods.js function SubChild (line 3) | function SubChild() { function Child (line 7) | function Child() { function App (line 18) | function App() { FILE: test/react/FunctionalComponents/class-root-with-state.js function SubChild (line 3) | function SubChild(props) { function Child (line 7) | function Child(props) { class App (line 15) | class App extends React.Component { method constructor (line 16) | constructor(props) { method render (line 22) | render() { FILE: test/react/FunctionalComponents/class-root.js function SubChild (line 3) | function SubChild() { function Child (line 7) | function Child() { function App (line 18) | function App() { FILE: test/react/FunctionalComponents/clone-element.js function MaybeShow (line 3) | function MaybeShow(props) { function Override (line 10) | function Override(props) { function App (line 18) | function App(props) { FILE: test/react/FunctionalComponents/clone-element2.js function App (line 3) | function App(props) { FILE: test/react/FunctionalComponents/conditional.js function MaybeShow (line 3) | function MaybeShow(props) { function App (line 10) | function App() { FILE: test/react/FunctionalComponents/default-props.js function Child (line 3) | function Child(props) { function App (line 11) | function App(props) { FILE: test/react/FunctionalComponents/default-props2.js function Child (line 3) | function Child(props) { function App (line 15) | function App(props) { FILE: test/react/FunctionalComponents/delete-element-prop-key.js function A (line 3) | function A(props) { function B (line 7) | function B() { function C (line 11) | function C() { function App (line 15) | function App() { FILE: test/react/FunctionalComponents/do-not-optimize.js function Child (line 3) | function Child() { function App (line 9) | function App() { FILE: test/react/FunctionalComponents/dynamic-context.js function SubChild (line 3) | function SubChild(props, context) { function Child (line 7) | function Child(props, context) { function StatefulComponent (line 18) | function StatefulComponent() { function App (line 42) | function App() { FILE: test/react/FunctionalComponents/dynamic-props.js function Fn (line 3) | function Fn(props) { function App (line 7) | function App(props) { FILE: test/react/FunctionalComponents/dynamic-type.js function Foo (line 3) | function Foo(props) { function Bar (line 7) | function Bar(props) { function App (line 11) | function App(props) { FILE: test/react/FunctionalComponents/dynamic-type2.js function Foo (line 3) | function Foo(props) { function Bar (line 7) | function Bar(props) { function App (line 11) | function App(props) { FILE: test/react/FunctionalComponents/dynamic-type3.js function Foo (line 3) | function Foo(props) { function Bar (line 11) | function Bar(props) { function App (line 19) | function App(props) { FILE: test/react/FunctionalComponents/dynamic-type4.js function Foo (line 3) | function Foo(props) { function App (line 7) | function App(props) { FILE: test/react/FunctionalComponents/equivalence.js function App (line 3) | function App(props) { FILE: test/react/FunctionalComponents/event-handlers.js function App (line 3) | function App(props) { FILE: test/react/FunctionalComponents/hoist-fragment.js function Root (line 3) | function Root(props) { FILE: test/react/FunctionalComponents/keyed-non-element.js function Upsilon (line 3) | function Upsilon(props) { function Delta (line 7) | function Delta(props) { FILE: test/react/FunctionalComponents/keyed-unnecessarily.js function Lambda (line 3) | function Lambda(props) { function Omega (line 13) | function Omega(props) { FILE: test/react/FunctionalComponents/keyed.js function Lambda (line 3) | function Lambda(props) { function Omega (line 7) | function Omega(props) { FILE: test/react/FunctionalComponents/model-props.js function App (line 3) | function App(props) { FILE: test/react/FunctionalComponents/nested-array-children.js function A (line 3) | function A(props) { function App (line 7) | function App() { FILE: test/react/FunctionalComponents/not-safe.js function foo (line 3) | function foo() { function Bar (line 6) | function Bar() { FILE: test/react/FunctionalComponents/not-safe2.js function foo (line 3) | function foo() { function Bar (line 9) | function Bar() { FILE: test/react/FunctionalComponents/null-or-undefined-props.js function App (line 3) | function App() { FILE: test/react/FunctionalComponents/pathological-case.js function Gamma (line 3) | function Gamma(props) { function Delta (line 147) | function Delta(props) { function Iota (line 185) | function Iota(props) { function Lambda (line 265) | function Lambda(props) { function Eta (line 277) | function Eta(props) { function Epsilon (line 289) | function Epsilon(props) { function Pi (line 315) | function Pi(props) { function Theta (line 337) | function Theta(props) { function Xi (line 341) | function Xi(props) { function Zeta (line 371) | function Zeta(props) { function Mu (line 423) | function Mu(props) { FILE: test/react/FunctionalComponents/react-children-map.js function Child (line 3) | function Child(props) { function App (line 9) | function App() { FILE: test/react/FunctionalComponents/react-element-havoc.js function App (line 3) | function App(props) { function someAbstractFunction (line 12) | function someAbstractFunction() { FILE: test/react/FunctionalComponents/refs-typeof.js function Text (line 3) | function Text(props, forwardedRef) { FILE: test/react/FunctionalComponents/refs.js function Child (line 3) | function Child(props) { function App (line 11) | function App() { FILE: test/react/FunctionalComponents/refs2.js function Child (line 3) | function Child(props) { function App (line 11) | function App(props) { FILE: test/react/FunctionalComponents/refs3.js class ClassComponent (line 3) | class ClassComponent extends React.Component { method constructor (line 4) | constructor() { method getValue (line 8) | getValue() { method render (line 11) | render() { function Child (line 16) | function Child(props) { function App (line 24) | function App(props) { FILE: test/react/FunctionalComponents/return-text.js function A (line 3) | function A(props) { function B (line 7) | function B(props) { function App (line 11) | function App() { FILE: test/react/FunctionalComponents/return-undefined.js function A (line 3) | function A() {} function App (line 5) | function App() { FILE: test/react/FunctionalComponents/runtime-error.js function App (line 3) | function App() { FILE: test/react/FunctionalComponents/safe.js function foo (line 1) | function foo() { function Bar (line 8) | function Bar() { FILE: test/react/FunctionalComponents/safe2.js function foo (line 1) | function foo() { function Bar (line 11) | function Bar() { FILE: test/react/FunctionalComponents/safe3.js function Bar (line 1) | function Bar(props) { FILE: test/react/FunctionalComponents/simple-10.js function A (line 5) | function A(props) { function App (line 12) | function App() { function App2 (line 20) | function App2() { FILE: test/react/FunctionalComponents/simple-11.js function A (line 5) | function A(props) { function App (line 12) | function App(props) { function App2 (line 23) | function App2(props) { FILE: test/react/FunctionalComponents/simple-12.js function Author (line 3) | function Author(props) { function App (line 7) | function App(props) { FILE: test/react/FunctionalComponents/simple-13.js function URI (line 3) | function URI(other) { function App (line 17) | function App(props) { function Child (line 25) | function Child(props) { FILE: test/react/FunctionalComponents/simple-14.js function App (line 3) | function App(props) { FILE: test/react/FunctionalComponents/simple-15.js function App (line 3) | function App(props) { FILE: test/react/FunctionalComponents/simple-16.js function App (line 3) | function App(props) { FILE: test/react/FunctionalComponents/simple-17.js function App (line 3) | function App(props) { function externalFunc (line 13) | function externalFunc() { FILE: test/react/FunctionalComponents/simple-18.js function App (line 3) | function App(props) { FILE: test/react/FunctionalComponents/simple-19.js function Child (line 3) | function Child(props) { function App (line 17) | function App(props) { FILE: test/react/FunctionalComponents/simple-2.js function A (line 3) | function A(props) { function App (line 7) | function App(props) { FILE: test/react/FunctionalComponents/simple-20.js function Child (line 3) | function Child(props) { function App (line 17) | function App(props) { FILE: test/react/FunctionalComponents/simple-21.js function Child (line 3) | function Child(props) { function App (line 7) | function App(props) { FILE: test/react/FunctionalComponents/simple-22.js function Child (line 3) | function Child() { function Child2 (line 7) | function Child2() { function App (line 11) | function App(props) { FILE: test/react/FunctionalComponents/simple-23.js function Child (line 3) | function Child() { function App (line 7) | function App(props) { FILE: test/react/FunctionalComponents/simple-24.js function App (line 3) | function App(props) { function Bad (line 10) | function Bad() { FILE: test/react/FunctionalComponents/simple-25.js function Child (line 3) | function Child() { function App (line 7) | function App(props) { FILE: test/react/FunctionalComponents/simple-26.js function App (line 3) | function App(props) { FILE: test/react/FunctionalComponents/simple-27.js function App (line 3) | function App(props) { FILE: test/react/FunctionalComponents/simple-28.js function App (line 3) | function App(props) { FILE: test/react/FunctionalComponents/simple-29.js function App (line 3) | function App(props) { FILE: test/react/FunctionalComponents/simple-3.js function A (line 3) | function A(props) { function App (line 7) | function App(props) { FILE: test/react/FunctionalComponents/simple-4.js class Child (line 3) | class Child extends React.Component { method constructor (line 4) | constructor(props) { method render (line 10) | render() { function App (line 15) | function App() { FILE: test/react/FunctionalComponents/simple-5.js class Child (line 3) | class Child extends React.Component { method constructor (line 4) | constructor() { method render (line 10) | render() { function App (line 15) | function App() { FILE: test/react/FunctionalComponents/simple-6.js function App (line 3) | function App(props) { FILE: test/react/FunctionalComponents/simple-7.js function App (line 3) | function App(_ref) { FILE: test/react/FunctionalComponents/simple-8.js function A (line 5) | function A(props) { function App (line 12) | function App() { FILE: test/react/FunctionalComponents/simple-9.js function A (line 5) | function A(props) { function App (line 12) | function App(props) { FILE: test/react/FunctionalComponents/simple-children.js function A (line 3) | function A(props) { function App (line 7) | function App(props) { FILE: test/react/FunctionalComponents/simple-fragments.js function A (line 3) | function A(props) { function B (line 7) | function B() { function C (line 11) | function C() { function App (line 15) | function App() { FILE: test/react/FunctionalComponents/simple-refs.js function A (line 5) | function A(foo) { function App (line 14) | function App({ rootRef }) { FILE: test/react/FunctionalComponents/simple-with-abstract-props.js function IWantThisToBeInlined (line 3) | function IWantThisToBeInlined(props) { function Button (line 7) | function Button(props) { function App (line 11) | function App(props) { FILE: test/react/FunctionalComponents/simple-with-new-expression.js function App (line 12) | function App(props) { FILE: test/react/FunctionalComponents/simple-with-unary.js function Child (line 3) | function Child({ targetNumCommentsToDisplay, pageSize, offset }) { function App (line 7) | function App(props) { FILE: test/react/FunctionalComponents/simple.js function A (line 3) | function A(props) { function B (line 7) | function B() { function C (line 11) | function C() { function App (line 15) | function App() { FILE: test/react/FunctionalComponents/two-roots.js function A (line 1) | function A(props) { function B (line 5) | function B(props) { FILE: test/react/ReactDOM/create-portal.js function Foo (line 6) | function Foo() { function Child (line 10) | function Child(props) { function App (line 15) | function App(props) { FILE: test/react/ReactNative/simple.js class App (line 23) | class App extends React.Component { method render (line 24) | render() { FILE: test/react/ReactNative/simple2.js class App (line 23) | class App extends React.Component { method render (line 24) | render() { FILE: test/react/Reconciliation/key-change-fragments.js function Stateful (line 6) | function Stateful() { function App (line 31) | function App(props) { FILE: test/react/Reconciliation/key-change.js function Stateful (line 6) | function Stateful() { function App (line 31) | function App(props) { FILE: test/react/Reconciliation/key-nesting-2.js function Child (line 3) | function Child() { function App (line 7) | function App() { FILE: test/react/Reconciliation/key-nesting-3.js function Child (line 3) | function Child() { function App (line 12) | function App() { FILE: test/react/Reconciliation/key-nesting-4.js function Foo (line 3) | function Foo(props) { function Bar (line 7) | function Bar(props) { function App (line 11) | function App(props) { function callback (line 22) | function callback(node) { FILE: test/react/Reconciliation/key-nesting-5.js function Foo (line 3) | function Foo(props) { function Bar (line 7) | function Bar(props) { function App (line 11) | function App(props) { function callback (line 22) | function callback(node) { FILE: test/react/Reconciliation/key-nesting-6.js function Foo (line 3) | function Foo(props) { function Bar (line 7) | function Bar(props) { function App (line 11) | function App(props) { function callback (line 22) | function callback(node) { FILE: test/react/Reconciliation/key-nesting-7.js function Foo (line 3) | function Foo(props) { function Bar (line 7) | function Bar(props) { function App (line 11) | function App(props) { function callback (line 22) | function callback(node) { FILE: test/react/Reconciliation/key-nesting-8.js function Foo (line 3) | function Foo(props) { function Bar (line 7) | function Bar(props) { function App (line 11) | function App(props) { function callback (line 22) | function callback(node) { FILE: test/react/Reconciliation/key-nesting-9.js function Foo (line 3) | function Foo(props) { function Bar (line 7) | function Bar(props) { function App (line 11) | function App(props) { function callback (line 22) | function callback(node) { FILE: test/react/Reconciliation/key-nesting.js function Stateful (line 6) | function Stateful() { function MessagePane (line 26) | function MessagePane(props) { function SettingsPane (line 34) | function SettingsPane(props) { function App (line 42) | function App(props) { FILE: test/react/Reconciliation/key-not-change-fragments.js function Stateful (line 6) | function Stateful() { function App (line 31) | function App(props) { FILE: test/react/Reconciliation/lazy-branched-elements.js function App (line 3) | function App(props) { FILE: test/react/Reconciliation/lazy-branched-elements2.js function Button (line 3) | function Button(props) { function App (line 7) | function App(props) { FILE: test/react/Reconciliation/type-change.js function Stateful (line 6) | function Stateful() { function MessagePane (line 31) | function MessagePane(props) { function SettingsPane (line 35) | function SettingsPane(props) { function App (line 39) | function App(props) { FILE: test/react/Reconciliation/type-change10.js function App (line 3) | function App(props) { function Foo (line 18) | function Foo(props) { function Bar (line 22) | function Bar(props) { function callback (line 33) | function callback(node) { FILE: test/react/Reconciliation/type-change11.js function App (line 3) | function App(props) { function Foo (line 18) | function Foo(props) { function Bar (line 22) | function Bar(props) { function callback (line 33) | function callback(node) { FILE: test/react/Reconciliation/type-change2.js function App (line 3) | function App(props) { function Foo (line 10) | function Foo(props) { function Bar (line 14) | function Bar(props) { function callback (line 25) | function callback(node) { FILE: test/react/Reconciliation/type-change3.js function App (line 3) | function App(props) { function Foo (line 10) | function Foo(props) { function callback (line 21) | function callback(node) { FILE: test/react/Reconciliation/type-change4.js function App (line 3) | function App(props) { function Foo (line 20) | function Foo(props) { function callback (line 31) | function callback(node) { FILE: test/react/Reconciliation/type-change5.js function App (line 3) | function App(props) { function Foo (line 20) | function Foo(props) { function Bar (line 24) | function Bar(props) { function callback (line 35) | function callback(node) { FILE: test/react/Reconciliation/type-change6.js function App (line 3) | function App(props) { function Foo (line 20) | function Foo(props) { function callback (line 31) | function callback(node) { FILE: test/react/Reconciliation/type-change7.js function App (line 3) | function App(props) { function Foo (line 14) | function Foo(props) { function callback (line 25) | function callback(node) { FILE: test/react/Reconciliation/type-change8.js function App (line 3) | function App(props) { function Foo (line 14) | function Foo(props) { function Bar (line 18) | function Bar(props) { function callback (line 29) | function callback(node) { FILE: test/react/Reconciliation/type-change9.js function App (line 3) | function App(props) { function Foo (line 18) | function Foo(props) { function callback (line 29) | function callback(node) { FILE: test/react/Reconciliation/type-same.js function Foo (line 3) | function Foo() { function App (line 7) | function App(props) { FILE: test/react/RenderProps/react-context.js function Child (line 5) | function Child(props) { function App (line 17) | function App(props) { FILE: test/react/RenderProps/react-context2.js function Child (line 5) | function Child(props) { function App (line 17) | function App(props) { FILE: test/react/RenderProps/react-context3.js function Child (line 4) | function Child(props) { function App (line 16) | function App(props) { FILE: test/react/RenderProps/react-context4.js function Child (line 5) | function Child(props) { function App (line 17) | function App(props) { FILE: test/react/RenderProps/react-context5.js function Child (line 5) | function Child(props) { function App (line 17) | function App(props) { FILE: test/react/RenderProps/react-context6.js function Child (line 5) | function Child(props) { function App (line 21) | function App(props) { FILE: test/react/RenderProps/react-context7.js function Child (line 5) | function Child(props) { function App (line 17) | function App(props) { FILE: test/react/RenderProps/react-root-context.js function Child (line 5) | function Child(props) { function App (line 21) | function App(props) { FILE: test/react/RenderProps/react-root-context2.js function Child (line 5) | function Child(props) { function App (line 17) | function App(props) { FILE: test/react/RenderProps/react-root-context3.js function Child (line 5) | function Child(props) { function App (line 26) | function App(props) { FILE: test/react/RenderProps/react-root-context4.js function Child (line 5) | function Child(props) { function App (line 17) | function App(props) { FILE: test/react/RenderProps/relay-query-renderer.js function App (line 6) | function App(props) { FILE: test/react/RenderProps/relay-query-renderer2.js function App (line 6) | function App(props) { FILE: test/react/RenderProps/relay-query-renderer3.js class SomeClassThatShouldNotMakeRootAClass (line 6) | class SomeClassThatShouldNotMakeRootAClass extends React.Component { method constructor (line 7) | constructor() { method render (line 13) | render() { function App (line 18) | function App(props) { FILE: test/react/ServerRendering/hacker-news.js function timeAge (line 5) | function timeAge(time) { function getHostUrl (line 15) | function getHostUrl(url) { function Story (line 22) | function Story({ story, rank }) { function StoryList (line 98) | function StoryList({ stories }) { function HeaderBar (line 114) | function HeaderBar(props) { class AppBody (line 166) | class AppBody extends React.Component { method render (line 167) | render() { function App (line 182) | function App({ stories }) { function runCompileVersion (line 205) | function runCompileVersion(renderer, Root, data) { function runNonCompiledVersion (line 209) | function runNonCompiledVersion(renderer, Root, data) { function getTrialsA (line 213) | function getTrialsA(renderer, Root, data) { function getTrialsB (line 220) | function getTrialsB(renderer, Root, data) { FILE: test/react/ServerRendering/pe-functional-benchmark.js function Benchmark (line 4753) | function Benchmark(props) { function runCompileVersion (line 4759) | function runCompileVersion(renderer, Root) { function runNonCompiledVersion (line 4763) | function runNonCompiledVersion(renderer, Root) { function getTrialsA (line 4767) | function getTrialsA(renderer, Root, data) { function getTrialsB (line 4774) | function getTrialsB(renderer, Root, data) { FILE: test/react/Throw/throw-conditional.js function MyComponent (line 3) | function MyComponent(props) { FILE: test/react/Throw/throw.js function MyComponent (line 3) | function MyComponent() { FILE: test/react/setupReactTests.js function cxShim (line 48) | function cxShim(...args) { function MockURI (line 65) | function MockURI(url) { method inherits (line 77) | inherits(subClass, superClass) { method objectWithoutProperties (line 86) | objectWithoutProperties(obj, keys) { method taggedTemplateLiteralLoose (line 97) | taggedTemplateLiteralLoose(strings, raw) { method if (line 252) | if (err.__isReconcilerFatalError && expectReconcilerError) { method createNodeMock (line 281) | createNodeMock(x) { method if (line 298) | if (expectRuntimeError) { FILE: test/serializer/abstract/AbstractPropertyDelete.js function additional1 (line 15) | function additional1() { function additional2 (line 21) | function additional2() { FILE: test/serializer/abstract/AbstractPropertyDelete2.js function additional1 (line 15) | function additional1() { function additional2 (line 21) | function additional2() { FILE: test/serializer/abstract/AbstractPropertyDelete3.js function additional1 (line 15) | function additional1() { function additional2 (line 21) | function additional2() { FILE: test/serializer/abstract/AbstractPrototype.js function Constructor (line 3) | function Constructor() {} FILE: test/serializer/abstract/Break2.js function foo (line 4) | function foo() { FILE: test/serializer/abstract/Call2.js function f (line 1) | function f() { FILE: test/serializer/abstract/Call3.js function bar (line 3) | function bar(x) { FILE: test/serializer/abstract/Call4.js function f (line 1) | function f(v) { FILE: test/serializer/abstract/Compose.js function bar (line 1) | function bar(y) { function fn (line 8) | function fn(x, y) { FILE: test/serializer/abstract/ComposedCompletions.js function f1 (line 3) | function f1() { FILE: test/serializer/abstract/ConditionalAbstractObjectValueGetOwnProperty.js method foo (line 6) | get foo() { FILE: test/serializer/abstract/ConditionalEmptyProperty.js function fn (line 2) | function fn(arg) { FILE: test/serializer/abstract/ConstructFunctionReturnsAbstract.js function F (line 1) | function F() { FILE: test/serializer/abstract/Delete4.js method x (line 6) | get x() { FILE: test/serializer/abstract/DeleteOnConditionalObject.js method x (line 5) | set x(v) { FILE: test/serializer/abstract/DoWhile13.js method x (line 4) | set x(v) { FILE: test/serializer/abstract/Fibonacci.js function fibonacci (line 5) | function fibonacci(x) { FILE: test/serializer/abstract/ForInStatement9.js function f (line 5) | function f() {} FILE: test/serializer/abstract/ForOfStatement2.js function foo (line 4) | function foo() { FILE: test/serializer/abstract/GetValue10.js function Foo (line 5) | function Foo() {} FILE: test/serializer/abstract/GetValue4.js method a (line 6) | get a() { FILE: test/serializer/abstract/Instanceof1.js function foo (line 3) | function foo() {} FILE: test/serializer/abstract/Instanceof3.js function foo (line 3) | function foo() {} FILE: test/serializer/abstract/ListOperationsCommentBubble.js function createAttributedComment (line 1) | function createAttributedComment(props) { function getBody (line 35) | function getBody(props) { FILE: test/serializer/abstract/ListOperationsSimple.js function foo (line 1) | function foo(y) { FILE: test/serializer/abstract/MakeFinal.js function fn (line 1) | function fn(abstractFunc) { FILE: test/serializer/abstract/Map.js function makeMap (line 3) | function makeMap(b) { FILE: test/serializer/abstract/MutatingObjectsFromOuterScope.js function f (line 3) | function f(x) { FILE: test/serializer/abstract/ObjectAssign13.js method get (line 13) | get() { FILE: test/serializer/abstract/ObjectAssign15.js method set (line 15) | set() { FILE: test/serializer/abstract/ObjectAssign17.js method set (line 18) | set() { FILE: test/serializer/abstract/Optional.js function f (line 1) | function f() { FILE: test/serializer/abstract/Optional2.js function f (line 1) | function f() { FILE: test/serializer/abstract/Optional3.js function f (line 2) | function f() { FILE: test/serializer/abstract/Optional5.js function getCollectionData (line 5) | function getCollectionData(collection) { FILE: test/serializer/abstract/OrdinaryToPrimitive.js method toString (line 3) | toString() { FILE: test/serializer/abstract/PathConditions.js function f1 (line 4) | function f1() { FILE: test/serializer/abstract/PathConditions2.js function f1 (line 3) | function f1() { FILE: test/serializer/abstract/PathConditions3.js function f1 (line 3) | function f1() { FILE: test/serializer/abstract/PutValue6.js method x (line 4) | set x(v) {} FILE: test/serializer/abstract/Refine7.js function addTimespan (line 23) | function addTimespan(key) { function startTimespan (line 27) | function startTimespan(key) { function stopTimespan (line 32) | function stopTimespan(key) { FILE: test/serializer/abstract/ReplaceFunctionBody.js function f (line 2) | function f() { function g (line 5) | function g() { FILE: test/serializer/abstract/ResidualInvariant1.js function checker (line 1) | function checker() { FILE: test/serializer/abstract/ResidualInvariant2.js function checker (line 1) | function checker() { FILE: test/serializer/abstract/ResidualInvariant3.js function checker (line 1) | function checker() { FILE: test/serializer/abstract/ResidualInvariant4.js function checker (line 1) | function checker() { FILE: test/serializer/abstract/ResidualInvariantPathCondition.js function checker (line 3) | function checker() { FILE: test/serializer/abstract/Return.js function f (line 5) | function f(b) { FILE: test/serializer/abstract/Return1.js function f (line 5) | function f(b) { FILE: test/serializer/abstract/Return1a.js function f (line 5) | function f(b) { FILE: test/serializer/abstract/Return2.js function f (line 5) | function f(b) { FILE: test/serializer/abstract/Return2a.js function f (line 5) | function f(b) { FILE: test/serializer/abstract/Return3.js function f (line 6) | function f(b) { FILE: test/serializer/abstract/Return3a.js function f (line 6) | function f(b) { FILE: test/serializer/abstract/Return4.js function f (line 5) | function f(b) { FILE: test/serializer/abstract/Return4a.js function f (line 5) | function f(b) { FILE: test/serializer/abstract/Return5.js function f (line 5) | function f(b) { FILE: test/serializer/abstract/Return5a.js function f (line 5) | function f(b) { FILE: test/serializer/abstract/Return6.js function f (line 5) | function f(b) { FILE: test/serializer/abstract/Return6a.js function f (line 5) | function f() { FILE: test/serializer/abstract/Return7.js function check1 (line 3) | function check1() { function check2 (line 6) | function check2() { function call1 (line 9) | function call1() { function call2 (line 19) | function call2() { FILE: test/serializer/abstract/Return8.js function f (line 5) | function f(b) { function g (line 10) | function g(b) { FILE: test/serializer/abstract/Return9.js function f (line 2) | function f() {} function g (line 5) | function g() { FILE: test/serializer/abstract/Set.js function makeSet (line 6) | function makeSet(b) { FILE: test/serializer/abstract/SimpleObject3.js function render (line 2) | function render(_ref3) { FILE: test/serializer/abstract/SimpleObject4.js function render (line 2) | function render(ob) { FILE: test/serializer/abstract/Throw10.js function foo (line 4) | function foo(cond) { FILE: test/serializer/abstract/Throw5.js function foo (line 3) | function foo(b) { FILE: test/serializer/abstract/Throw6.js function foo (line 3) | function foo(b) { FILE: test/serializer/abstract/Throw6a.js function foo (line 4) | function foo() { FILE: test/serializer/abstract/Throw6b.js function foo (line 4) | function foo(b) { FILE: test/serializer/abstract/Throw8.js function call (line 1) | function call(fn) { FILE: test/serializer/abstract/Throw9a.js function foo1 (line 5) | function foo1() { function foo2 (line 15) | function foo2() { function foo3 (line 25) | function foo3() { function foo4 (line 35) | function foo4() { FILE: test/serializer/abstract/Throw9b.js function foo1 (line 5) | function foo1() { function foo2 (line 14) | function foo2() { function foo3 (line 23) | function foo3() { function foo4 (line 32) | function foo4() { FILE: test/serializer/abstract/ThrowInConstructor.js function F (line 1) | function F() { FILE: test/serializer/abstract/ThrowInConstructor2.js function F (line 1) | function F() { FILE: test/serializer/abstract/ThrowInConstructor3.js function F (line 1) | function F() { FILE: test/serializer/abstract/ToString4.js function fn2 (line 1) | function fn2(cond, obj) { function fn (line 8) | function fn(cond, obj1, obj2) { FILE: test/serializer/abstract/UnknownObjectKey.js method toString (line 4) | toString() { FILE: test/serializer/abstract/UnknownObjectKeyAssignment.js method toString (line 4) | toString() { FILE: test/serializer/abstract/UpdateExpression2.js method get (line 8) | get() { method set (line 11) | set(value) { FILE: test/serializer/abstract/getOwnPropertyDescriptor6.js method a (line 4) | get a() { FILE: test/serializer/abstract/object-assign11.js method set (line 13) | set() { FILE: test/serializer/abstract/object-assign8.js method get (line 10) | get() { FILE: test/serializer/abstract/object-assign9.js method set (line 11) | set() { FILE: test/serializer/abstract/require_tracking.js function require (line 7) | function require(moduleId) { function define (line 13) | function define(factory, moduleId, dependencyMap) { function guardedLoadModule (line 33) | function guardedLoadModule(moduleId, module) { function loadModuleImplementation (line 49) | function loadModuleImplementation(moduleId, module) { function unknownModuleError (line 85) | function unknownModuleError(id) { function moduleThrewError (line 90) | function moduleThrewError(id) { FILE: test/serializer/abstract/require_tracking2.js function require (line 6) | function require(moduleId) { function define (line 12) | function define(factory, moduleId, dependencyMap) { function guardedLoadModule (line 32) | function guardedLoadModule(moduleId, module) { function loadModuleImplementation (line 48) | function loadModuleImplementation(moduleId, module) { function unknownModuleError (line 84) | function unknownModuleError(id) { function moduleThrewError (line 89) | function moduleThrewError(id) { FILE: test/serializer/additional-functions/ArrayConcat.js function fn (line 1) | function fn(arg) { FILE: test/serializer/additional-functions/Class.js function f (line 2) | function f() { FILE: test/serializer/additional-functions/DeadCodeCheck.js function fn (line 3) | function fn(x) { FILE: test/serializer/additional-functions/DeadOuterObject.js function f (line 5) | function f(x) { FILE: test/serializer/additional-functions/DelayInitializations1.js function f (line 2) | function f() { FILE: test/serializer/additional-functions/DelayInitializations2.js function f (line 2) | function f(c) { FILE: test/serializer/additional-functions/DelayInitializations3.js function f (line 2) | function f() { FILE: test/serializer/additional-functions/EmitPropertyRegressionTest.js function URI (line 3) | function URI(other) { function setBarFrom (line 13) | function setBarFrom(uri, bar) { function serialize (line 21) | function serialize(obj) { function fn (line 26) | function fn(arg) { FILE: test/serializer/additional-functions/Example1.js function hello (line 8) | function hello() { function world (line 12) | function world() { function fib (line 16) | function fib(x) { function additional1 (line 20) | function additional1() { function additional2 (line 26) | function additional2() { FILE: test/serializer/additional-functions/FunctionApply.js function inner (line 1) | function inner(a, b, c) { function fn (line 9) | function fn(arg) { FILE: test/serializer/additional-functions/Issue1821RegressionTest.js function URI (line 3) | function URI(other) { function fn (line 10) | function fn(arg) { FILE: test/serializer/additional-functions/ModifiedObjectProperty.js function f (line 4) | function f(c) { FILE: test/serializer/additional-functions/ModifiedObjectPropertyWithAbstractKey.js function fn (line 4) | function fn(args) { FILE: test/serializer/additional-functions/MutatedObject.js function additional1 (line 1) | function additional1(x, y) { FILE: test/serializer/additional-functions/NestedOptimizedFunction1.js function g (line 3) | function g() { function f (line 6) | function f() { FILE: test/serializer/additional-functions/NestedOptimizedFunction10.js function f (line 2) | function f() { FILE: test/serializer/additional-functions/NestedOptimizedFunction11.js function f (line 2) | function f() { FILE: test/serializer/additional-functions/NestedOptimizedFunction12.js function f (line 2) | function f() { FILE: test/serializer/additional-functions/NestedOptimizedFunction13.js function f (line 2) | function f() { FILE: test/serializer/additional-functions/NestedOptimizedFunction14.js function f (line 4) | function f(x, y, z) { FILE: test/serializer/additional-functions/NestedOptimizedFunction15.js function fn (line 2) | function fn() { FILE: test/serializer/additional-functions/NestedOptimizedFunction16.js function fn (line 7) | function fn() { FILE: test/serializer/additional-functions/NestedOptimizedFunction17.js function fn (line 3) | function fn(props, cond, cond2, cond3) { FILE: test/serializer/additional-functions/NestedOptimizedFunction18.js function Component (line 3) | function Component(x) { function foo (line 7) | function foo(a, b, c, d) { function func (line 25) | function func(arr) { FILE: test/serializer/additional-functions/NestedOptimizedFunction19.js function fn (line 3) | function fn(items, abstractFunc) { function mutateBinding (line 24) | function mutateBinding(caller) { FILE: test/serializer/additional-functions/NestedOptimizedFunction2.js function f (line 3) | function f() { FILE: test/serializer/additional-functions/NestedOptimizedFunction20.js function fn (line 3) | function fn(items, abstractFunc) { function mutateBinding (line 29) | function mutateBinding(caller) { FILE: test/serializer/additional-functions/NestedOptimizedFunction21.js function f (line 3) | function f(c) { FILE: test/serializer/additional-functions/NestedOptimizedFunction22.js function fn2 (line 3) | function fn2() { function fn (line 13) | function fn(x) { FILE: test/serializer/additional-functions/NestedOptimizedFunction3.js function f (line 2) | function f() { FILE: test/serializer/additional-functions/NestedOptimizedFunction4.js function f (line 2) | function f() { FILE: test/serializer/additional-functions/NestedOptimizedFunction6.js function f (line 2) | function f() { FILE: test/serializer/additional-functions/NestedOptimizedFunction7.js function f (line 4) | function f() { FILE: test/serializer/additional-functions/NestedOptimizedFunction8.js function f (line 3) | function f(x) { FILE: test/serializer/additional-functions/NestedThrowEffects.js function URI (line 3) | function URI() {} function parse (line 5) | function parse(alwaysNull, alwaysString) { function f (line 21) | function f(arg) { FILE: test/serializer/additional-functions/ObjectCreationGeneratorRegressionTest.js function nullthrows (line 2) | function nullthrows(x) { function App (line 9) | function App(props) { FILE: test/serializer/additional-functions/OptimizedArrayFilterOpAliasing.js function f (line 4) | function f(c) { FILE: test/serializer/additional-functions/OptimizedArrayFilterOpAliasing2.js function f (line 4) | function f(c) { FILE: test/serializer/additional-functions/OptimizedArrayFilterOpSpecialization.js function f (line 4) | function f(c, g) { FILE: test/serializer/additional-functions/OptimizedArrayOpAliasing.js function f (line 3) | function f(c) { FILE: test/serializer/additional-functions/OptimizedArrayOpAliasing2.js function f (line 4) | function f(c) { FILE: test/serializer/additional-functions/OptimizedArrayOpAliasing3.js function f (line 4) | function f(c) { FILE: test/serializer/additional-functions/OptimizedArrayOpNoDefaultMaterialization.js function f (line 4) | function f(c) { FILE: test/serializer/additional-functions/OptimizedArrayOpSpecialization.js function f (line 4) | function f(c, g) { FILE: test/serializer/additional-functions/OptimizedArrayOpSpecializationBailout.js function f (line 4) | function f(c) { FILE: test/serializer/additional-functions/OptimizedArrayOpSpecializationBailout2.js function f (line 4) | function f(c) { FILE: test/serializer/additional-functions/OptimizedResidualOptimized.js function f (line 3) | function f() { FILE: test/serializer/additional-functions/OuterScopeCacheRegressionTest.js function additional1 (line 4) | function additional1(x, y) { FILE: test/serializer/additional-functions/ReadThenDelete.js function additional1 (line 8) | function additional1() { function additional2 (line 14) | function additional2() { FILE: test/serializer/additional-functions/ReferentializationRegressionTest.js function f (line 3) | function f() { function g1 (line 7) | function g1() { function g2 (line 10) | function g2() { FILE: test/serializer/additional-functions/RegressionTestForIssue1881.js function f (line 3) | function f(c) { FILE: test/serializer/additional-functions/RegressionTestForIssue1957.js function f (line 2) | function f(c) { FILE: test/serializer/additional-functions/RegressionTestForIssue2090.js function fn (line 2) | function fn(arg) { FILE: test/serializer/additional-functions/ResidualFunctionBindingsMutatedByOptimizedFunctionRegressionTest.js function g (line 4) | function g() { function f (line 7) | function f() { FILE: test/serializer/additional-functions/TargetsWithGenerators.js function f (line 2) | function f() { FILE: test/serializer/additional-functions/ThisArgument.js function f (line 2) | function f(z) { FILE: test/serializer/additional-functions/ToObject.js function URIBase (line 2) | function URIBase(uri) { function serialize (line 9) | function serialize(obj) { function App (line 14) | function App(props) { FILE: test/serializer/additional-functions/UpdateExpression.js function additional1 (line 1) | function additional1(x) { function additional2 (line 5) | function additional2(x) { FILE: test/serializer/additional-functions/UpdateExpression2.js function additional1 (line 1) | function additional1(obj) { function additional2 (line 7) | function additional2(obj) { FILE: test/serializer/additional-functions/abstract-property-modification.js function additional1 (line 15) | function additional1() { function additional2 (line 20) | function additional2() { FILE: test/serializer/additional-functions/arguments.js function additional1 (line 3) | function additional1(argument) { FILE: test/serializer/additional-functions/arguments2.js function additional1 (line 3) | function additional1(argument) { function additional2 (line 9) | function additional2(argument) { FILE: test/serializer/additional-functions/arguments3.js function additional1 (line 3) | function additional1(argument, argument) { FILE: test/serializer/additional-functions/arguments4.js function additional1 (line 3) | function additional1(argument1, argument2) { FILE: test/serializer/additional-functions/bad-functions2.js function additional1 (line 6) | function additional1() { function additional2 (line 10) | function additional2() { FILE: test/serializer/additional-functions/capture-local.js function additional1 (line 4) | function additional1() { function additional2 (line 12) | function additional2() { FILE: test/serializer/additional-functions/conditions.js function getURL (line 1) | function getURL( FILE: test/serializer/additional-functions/conditions2.js method inherits (line 12) | inherits(subClass, superClass) { method objectWithoutProperties (line 21) | objectWithoutProperties(obj, keys) { method taggedTemplateLiteralLoose (line 32) | taggedTemplateLiteralLoose(strings, raw) { function invariant (line 39) | function invariant(condition, message) { method addQueryData (line 49) | addQueryData() {} function Main (line 101) | function Main(props, state) { function Second (line 140) | function Second(props) { function checkSomethingB (line 200) | function checkSomethingB(uri) { function checkSomethingA (line 215) | function checkSomethingA(uri) { function checkSomethingC (line 235) | function checkSomethingC(uri) { function isOnionURI (line 239) | function isOnionURI(uri) { function checkSomethingD (line 247) | function checkSomethingD(uri) { function shouldShim (line 260) | function shouldShim(href) { function upgradeUnshimmedLink (line 272) | function upgradeUnshimmedLink(href) { function Third (line 293) | function Third(props) { function logMetaReferrer (line 366) | function logMetaReferrer(href, shimhash) { function Forth (line 411) | function Forth(props) { FILE: test/serializer/additional-functions/conditions3.js function cr (line 1) | function cr(a, b, c) { function fn2 (line 6) | function fn2(a) { function ShimURI (line 10) | function ShimURI(str) { function XXX8 (line 52) | function XXX8(href) { function isXXXishURI (line 68) | function isXXXishURI(uri) { function shouldShim (line 73) | function shouldShim(href) { function parseHref (line 81) | function parseHref(rawHref) { function fn1 (line 116) | function fn1(props) { FILE: test/serializer/additional-functions/create-local.js function additional1 (line 4) | function additional1() { function additional2 (line 10) | function additional2() { FILE: test/serializer/additional-functions/createdobject-modifications.js function additional1 (line 7) | function additional1() { function additional2 (line 16) | function additional2() { FILE: test/serializer/additional-functions/createdobject.js function additional1 (line 5) | function additional1() { function additional2 (line 12) | function additional2() { FILE: test/serializer/additional-functions/dead-functions.js function g (line 2) | function g() { function f (line 5) | function f() { FILE: test/serializer/additional-functions/func-nesting.js function Foo (line 8) | function Foo() { function additional1 (line 25) | function additional1() { function additional2 (line 29) | function additional2() {} FILE: test/serializer/additional-functions/modifiedobjects.js function additional1 (line 15) | function additional1() { function additional2 (line 25) | function additional2() { FILE: test/serializer/additional-functions/named-function.js function additional1 (line 1) | function additional1() { FILE: test/serializer/additional-functions/nested_function.js function additional1 (line 4) | function additional1() { function produceObject (line 12) | function produceObject() { function additional2 (line 16) | function additional2() { FILE: test/serializer/additional-functions/nested_function2.js function additional1 (line 4) | function additional1() { function additional2 (line 12) | function additional2() { FILE: test/serializer/additional-functions/nested_function3.js function additional1 (line 5) | function additional1() { function additional2 (line 13) | function additional2() { FILE: test/serializer/additional-functions/nested_function4.js function additional1 (line 5) | function additional1() { function additional2 (line 14) | function additional2() { FILE: test/serializer/additional-functions/nested_modifybinding.js function af1 (line 6) | function af1() { FILE: test/serializer/additional-functions/noconflict-captures.js function additional1 (line 8) | function additional1() { function additional2 (line 13) | function additional2() { FILE: test/serializer/additional-functions/noconflict-captures2.js function additional1 (line 8) | function additional1() { function additional2 (line 13) | function additional2() { FILE: test/serializer/additional-functions/noconflict-existantobject.js function additional1 (line 6) | function additional1() { function additional2 (line 11) | function additional2() { FILE: test/serializer/additional-functions/noopfunc.js function additional1 (line 8) | function additional1() { function additional2 (line 12) | function additional2() { FILE: test/serializer/additional-functions/precise_captures.js function Bar (line 2) | function Bar() { function Foo (line 6) | function Foo() { FILE: test/serializer/additional-functions/prelude-ordering.js function additional1 (line 1) | function additional1() { function additional2 (line 9) | function additional2() {} FILE: test/serializer/additional-functions/property-deletion.js function additional1 (line 7) | function additional1() { function additional2 (line 13) | function additional2() { FILE: test/serializer/additional-functions/property-modification.js function additional1 (line 8) | function additional1() { function additional2 (line 13) | function additional2() { FILE: test/serializer/additional-functions/referentialization.js function additional (line 2) | function additional() { FILE: test/serializer/additional-functions/referentialization2.js function additional (line 3) | function additional() { FILE: test/serializer/additional-functions/register_conditionally.js function func1 (line 3) | function func1() { function func2 (line 9) | function func2() { FILE: test/serializer/additional-functions/register_test.js function func1 (line 3) | function func1() { function func2 (line 9) | function func2() { FILE: test/serializer/additional-functions/require_opt.js function require (line 7) | function require(moduleId) { function define (line 13) | function define(factory, moduleId, dependencyMap) { function guardedLoadModule (line 33) | function guardedLoadModule(moduleId, module) { function loadModuleImplementation (line 49) | function loadModuleImplementation(moduleId, module) { function unknownModuleError (line 85) | function unknownModuleError(id) { function moduleThrewError (line 90) | function moduleThrewError(id) { function additional1 (line 115) | function additional1() { function additional2 (line 123) | function additional2() { FILE: test/serializer/additional-functions/return-or-many-throw.js function func1 (line 9) | function func1(doNotThrow) { FILE: test/serializer/additional-functions/return-or-multiple-throw.js function func1 (line 9) | function func1() { FILE: test/serializer/additional-functions/return-or-throw-modifybindings.js function func1 (line 8) | function func1() { FILE: test/serializer/additional-functions/return-or-throw-modifybindings2.js function func1 (line 10) | function func1() { FILE: test/serializer/additional-functions/return-or-throw-modifybindings3.js function func1 (line 10) | function func1() { FILE: test/serializer/additional-functions/return-or-throw-modifyproperties.js function func1 (line 8) | function func1() { FILE: test/serializer/additional-functions/return-or-throw-modifyproperties2.js function func1 (line 8) | function func1() { FILE: test/serializer/additional-functions/return-or-throw-simple.js function func1 (line 9) | function func1() { FILE: test/serializer/additional-functions/return-or-throw-simple1.js function func1 (line 3) | function func1() { FILE: test/serializer/additional-functions/return-value-simple.js function additional1 (line 6) | function additional1() { function additional2 (line 12) | function additional2() { FILE: test/serializer/additional-functions/self_referential.js function func1 (line 3) | function func1() { FILE: test/serializer/additional-functions/self_referential_simple.js function func1 (line 3) | function func1() { FILE: test/serializer/additional-functions/write-in-conflict.js function additional1 (line 3) | function additional1() { function additional2 (line 7) | function additional2() { FILE: test/serializer/additional-functions/write-write-noconflict.js function additional1 (line 8) | function additional1() { function additional2 (line 13) | function additional2() { FILE: test/serializer/basic/Arguments.js function g (line 1) | function g(i) { FILE: test/serializer/basic/Arguments2.js function f (line 1) | function f() { FILE: test/serializer/basic/Bind.js function f (line 3) | function f() { FILE: test/serializer/basic/BoundFunctionCreationOrder.js function wrap (line 2) | function wrap(obj) { FILE: test/serializer/basic/CapturedScope.js function f (line 3) | function f(x) { FILE: test/serializer/basic/CapturedScope3.js function p (line 2) | function p(object, name, desc) { FILE: test/serializer/basic/CapturedScope4.js function f (line 2) | function f(x) { FILE: test/serializer/basic/CapturedScope5.js function f (line 2) | function f(x) { FILE: test/serializer/basic/CapturedScope6.js function f (line 3) | function f(x) { FILE: test/serializer/basic/CapturedScope7.js function f (line 2) | function f() { FILE: test/serializer/basic/CapturedScopeArrayAccess1.js function g (line 6) | function g(i) { FILE: test/serializer/basic/CapturedScopeArrayAccess2.js function g (line 3) | function g(i) { FILE: test/serializer/basic/CapturedScopeParameterOrdering.js function f (line 2) | function f() { FILE: test/serializer/basic/CircularFuncs.js function f (line 2) | function f(x) { FILE: test/serializer/basic/CircularFunctions.js function f (line 2) | function f(x) { FILE: test/serializer/basic/ClassExpression.js method constructor (line 2) | constructor() { method method (line 5) | method(y) { FILE: test/serializer/basic/ClassExpression2.js class Foo (line 2) | class Foo { method constructor (line 3) | constructor() { method method (line 6) | method(y) { method constructor (line 13) | constructor() { method method (line 17) | method(z) { FILE: test/serializer/basic/ClassExpression3.js class Foo (line 3) | class Foo { method constructor (line 4) | constructor() { method ["method"] (line 7) | ["method"](y) { method [global.method1] (line 13) | [global.method1](z) { method y (line 16) | get y() { method y (line 19) | set y(x) { FILE: test/serializer/basic/ClassExpression4.js class Foo (line 4) | class Foo { method constructor (line 5) | constructor(x) { method ["method"] (line 8) | ["method"](y) { method constructor (line 14) | constructor() { method [global.method1] (line 17) | [global.method1](z) { method [global.y] (line 20) | get [global.y]() { method [global.y] (line 23) | set [global.y](x) { FILE: test/serializer/basic/ClassExpression5.js class Bar (line 3) | class Bar { method constructor (line 4) | constructor(y) { class Foo (line 9) | class Foo extends Bar { method constructor (line 10) | constructor(y) { FILE: test/serializer/basic/ClassExpression6.js method constructor (line 4) | constructor(y) { method render (line 7) | render() {} method constructor (line 13) | constructor(y) { FILE: test/serializer/basic/ClosureRefReplacement.js function require (line 6) | function require() { function f (line 24) | function f() { function _d (line 29) | function _d() { FILE: test/serializer/basic/ConditionalReturn.js function f (line 7) | function f() { FILE: test/serializer/basic/ConditionalReturn2.js function f (line 7) | function f() { FILE: test/serializer/basic/ConditionalReturn3.js function f (line 12) | function f() { function g (line 17) | function g() { FILE: test/serializer/basic/DelayInitWithDifferentValues.js function f (line 2) | function f(y) { FILE: test/serializer/basic/DelayInitializations.js function f (line 2) | function f() { function g (line 9) | function g() { FILE: test/serializer/basic/DelayInitializations2.js function f (line 3) | function f() { FILE: test/serializer/basic/DuplicateFactoryFunctions.js function f (line 2) | function f() { function g (line 9) | function g() { FILE: test/serializer/basic/EmitFunctionExpression.js function f (line 3) | function f() { FILE: test/serializer/basic/EmptyBlocks.js function fib (line 3) | function fib(x) { FILE: test/serializer/basic/ErrorPrototypeToString.js function a (line 1) | function a() { function b (line 7) | function b() { function c (line 13) | function c() { function d (line 19) | function d() { FILE: test/serializer/basic/ForOfStatement1.js function foo (line 2) | function foo() { FILE: test/serializer/basic/FunctionBodyClone1.js function foo (line 2) | function foo() { FILE: test/serializer/basic/FunctionBodyClone2.js function foo (line 2) | function foo() { FILE: test/serializer/basic/FunctionPrototype.js function f (line 2) | function f() {} FILE: test/serializer/basic/FunctionPrototype2.js function f (line 2) | function f() {} FILE: test/serializer/basic/FunctionPrototypeAssignmentIsSimple.js function f (line 3) | function f() {} FILE: test/serializer/basic/GlobalMustBePassedInWhenUsed.js function _0 (line 7) | function _0() { FILE: test/serializer/basic/GlobalPropertyStrict2.js function a (line 3) | function a(x) { FILE: test/serializer/basic/HelloWorld.js function hello (line 1) | function hello() { function world (line 4) | function world() { FILE: test/serializer/basic/HoistFunctionDeclarations.js function f (line 2) | function f() { FILE: test/serializer/basic/Issue2555RegressionTest.js function A (line 2) | function A() { function B (line 5) | function B() {} FILE: test/serializer/basic/Issue2555RegressionTest2.js function createClass (line 2) | function createClass(ctor, superClass) { function mixin (line 9) | function mixin(ctor, methods) { function Iterable (line 18) | function Iterable(value) {} function Iterator (line 19) | function Iterator(next) {} function Seq (line 22) | function Seq(value) {} function IndexedSeq (line 25) | function IndexedSeq(value) {} function SetSeq (line 28) | function SetSeq(value) { function ArraySeq (line 41) | function ArraySeq(array) {} function IterableSeq (line 44) | function IterableSeq(iterable) {} function IteratorSeq (line 47) | function IteratorSeq(iterator) {} function ToIndexedSequence (line 50) | function ToIndexedSequence(iter) {} function isSeq (line 60) | function isSeq(maybeSeq) {} function indexedSeqFromValue (line 62) | function indexedSeqFromValue(value) { function seqFromValue (line 66) | function seqFromValue(value) { function maybeIndexedSeqFromValue (line 70) | function maybeIndexedSeqFromValue(value) { FILE: test/serializer/basic/LetGlobal.js function f (line 4) | function f() { FILE: test/serializer/basic/Map.js function Map (line 1) | function Map() { FILE: test/serializer/basic/NestedFunctions4.js function nested (line 3) | function nested() { FILE: test/serializer/basic/NestedFunctions5.js function nested (line 3) | function nested() { FILE: test/serializer/basic/OmitUnknownScopeSelectorError.js function getAnswer (line 6) | function getAnswer() { function setX (line 9) | function setX(newX) { FILE: test/serializer/basic/OverridingFunctionPrototype.js function f (line 2) | function f() {} FILE: test/serializer/basic/PathConditionDeadCode.js function f (line 6) | function f() { FILE: test/serializer/basic/PathConditionThrow.js function f (line 6) | function f() { function g (line 11) | function g() { FILE: test/serializer/basic/Promise.js function fn (line 1) | function fn(resolve) { FILE: test/serializer/basic/Prototypes2.js function describe (line 11) | function describe(v) { FILE: test/serializer/basic/RecursiveMutatedFunctionIdentifier.js function init (line 3) | function init() { function work (line 7) | function work() { FILE: test/serializer/basic/ReferentializeBug.js function f (line 2) | function f() { FILE: test/serializer/basic/ReferentializeInitializer.js function f (line 2) | function f() { FILE: test/serializer/basic/ResidualIdentityObservation.js function f (line 3) | function f() { function g (line 6) | function g() { FILE: test/serializer/basic/ResidualIdentityObservation2.js function f (line 3) | function f() { FILE: test/serializer/basic/SimpleCircularFunctions.js function a (line 3) | function a() { function b (line 7) | function b() { FILE: test/serializer/basic/SimpleInheritanceChains.js function A (line 2) | function A() {} function B (line 3) | function B() {} FILE: test/serializer/basic/StrictGlobals.js function require (line 4) | function require(id) { FILE: test/serializer/basic/UniqueNames.js function bar (line 2) | function bar() { FILE: test/serializer/basic/UnknownScopeSelectorError.js function getAnswer (line 5) | function getAnswer() { function setX (line 8) | function setX(newX) { FILE: test/serializer/basic/Values.js function g (line 1) | function g(i) { FILE: test/serializer/basic/__output.js function f (line 2) | function f() { FILE: test/serializer/instant-render/EmptyBuiltInArray.js function f (line 4) | function f(c) { FILE: test/serializer/instant-render/EmptyBuiltInArrayLength.js function f (line 4) | function f(c) { FILE: test/serializer/instant-render/EmptyBuiltInProps.js function f (line 4) | function f(c) { FILE: test/serializer/instant-render/FunctionArgumentModeling.js function gen_getter (line 8) | function gen_getter(valid) { function toBeOptimized (line 117) | function toBeOptimized(props) { FILE: test/serializer/optimizations/CommonSubExpr2.js function foo (line 6) | function foo(v) { FILE: test/serializer/optimizations/CommonSubExpr3.js function foo (line 6) | function foo(v) { FILE: test/serializer/optimizations/DedupeGenerator.js function fib (line 3) | function fib(x) { FILE: test/serializer/optimizations/DelayInitCaptures.js function f (line 1) | function f() { FILE: test/serializer/optimizations/DelayInitMult.js function f (line 1) | function f() { FILE: test/serializer/optimizations/eagerlyRequireModuleDependencies.js function __d (line 2) | function __d(f, id, deps) {} function __r (line 3) | function __r(id) { FILE: test/serializer/optimizations/getOwnPropertySymbols.js function objectSpread (line 1) | function objectSpread(target) { function fn (line 22) | function fn(baseHeaders, contentEncoding, userAgent) { FILE: test/serializer/optimizations/non_numeric_arg_require.js function f1 (line 1) | function f1(arg) { function f2 (line 4) | function f2(arg1, arg2) { function f (line 11) | function f() { FILE: test/serializer/optimizations/require_accelerate.js function require (line 6) | function require(moduleId) { function define (line 12) | function define(factory, moduleId, dependencyMap) { function guardedLoadModule (line 32) | function guardedLoadModule(moduleId, module) { function loadModuleImplementation (line 48) | function loadModuleImplementation(moduleId, module) { function unknownModuleError (line 84) | function unknownModuleError(id) { function moduleThrewError (line 89) | function moduleThrewError(id) { FILE: test/serializer/optimizations/require_delay.js function require (line 6) | function require(moduleId) { function define (line 12) | function define(factory, moduleId, dependencyMap) { function guardedLoadModule (line 32) | function guardedLoadModule(moduleId, module) { function loadModuleImplementation (line 48) | function loadModuleImplementation(moduleId, module) { function unknownModuleError (line 84) | function unknownModuleError(id) { function moduleThrewError (line 89) | function moduleThrewError(id) { FILE: test/serializer/optimizations/require_hoist.js function require (line 5) | function require(moduleId) { function define (line 11) | function define(factory, moduleId, dependencyMap) { function guardedLoadModule (line 31) | function guardedLoadModule(moduleId, module) { function loadModuleImplementation (line 47) | function loadModuleImplementation(moduleId, module) { function unknownModuleError (line 83) | function unknownModuleError(id) { function moduleThrewError (line 88) | function moduleThrewError(id) { FILE: test/serializer/optimizations/require_mightHaveBeenDeleted.js function require (line 7) | function require(moduleId) { function define (line 13) | function define(factory, moduleId, dependencyMap) { function guardedLoadModule (line 33) | function guardedLoadModule(moduleId, module) { function loadModuleImplementation (line 49) | function loadModuleImplementation(moduleId, module) { function unknownModuleError (line 85) | function unknownModuleError(id) { function moduleThrewError (line 90) | function moduleThrewError(id) { FILE: test/serializer/optimizations/require_opt.js function require (line 6) | function require(moduleId) { function define (line 12) | function define(factory, moduleId, dependencyMap) { function guardedLoadModule (line 32) | function guardedLoadModule(moduleId, module) { function loadModuleImplementation (line 48) | function loadModuleImplementation(moduleId, module) { function unknownModuleError (line 84) | function unknownModuleError(id) { function moduleThrewError (line 89) | function moduleThrewError(id) { function f (line 115) | function f() { FILE: test/serializer/optimizations/require_opt_with_dependencies.js function require (line 7) | function require(moduleId) { function define (line 13) | function define(factory, moduleId, dependencyMap) { function guardedLoadModule (line 33) | function guardedLoadModule(moduleId, module) { function loadModuleImplementation (line 49) | function loadModuleImplementation(moduleId, module) { function unknownModuleError (line 85) | function unknownModuleError(id) { function moduleThrewError (line 90) | function moduleThrewError(id) { function f (line 116) | function f() { FILE: test/serializer/optimizations/require_removefactoryfunctions.js function require (line 9) | function require(moduleId) { function define (line 15) | function define(factory, moduleId, dependencyMap) { function guardedLoadModule (line 35) | function guardedLoadModule(moduleId, module) { function loadModuleImplementation (line 51) | function loadModuleImplementation(moduleId, module) { function unknownModuleError (line 87) | function unknownModuleError(id) { function moduleThrewError (line 92) | function moduleThrewError(id) { function defineModules (line 98) | function defineModules() { function f (line 124) | function f() { FILE: test/serializer/optimizations/require_spec_accelerate_delay.js function require (line 7) | function require(moduleId) { function define (line 13) | function define(factory, moduleId, dependencyMap) { function guardedLoadModule (line 33) | function guardedLoadModule(moduleId, module) { function loadModuleImplementation (line 49) | function loadModuleImplementation(moduleId, module) { function unknownModuleError (line 85) | function unknownModuleError(id) { function moduleThrewError (line 90) | function moduleThrewError(id) { FILE: test/serializer/optimizations/require_speculatively.js function define (line 14) | function define(factory, moduleId, dependencyMap) { function guardedLoadModule (line 34) | function guardedLoadModule(moduleId, module) { function loadModuleImplementation (line 50) | function loadModuleImplementation(moduleId, module) { function unknownModuleError (line 85) | function unknownModuleError(id) { function moduleThrewError (line 90) | function moduleThrewError(id) { FILE: test/serializer/optimizations/require_speculatively_specific.js function define (line 16) | function define(factory, moduleId, dependencyMap) { function guardedLoadModule (line 36) | function guardedLoadModule(moduleId, module) { function loadModuleImplementation (line 52) | function loadModuleImplementation(moduleId, module) { function unknownModuleError (line 87) | function unknownModuleError(id) { function moduleThrewError (line 92) | function moduleThrewError(id) { FILE: test/serializer/optimizations/require_throws.js function require (line 6) | function require(moduleId) { function define (line 12) | function define(factory, moduleId, dependencyMap) { function guardedLoadModule (line 32) | function guardedLoadModule(moduleId, module) { function loadModuleImplementation (line 48) | function loadModuleImplementation(moduleId, module) { function unknownModuleError (line 84) | function unknownModuleError(id) { function moduleThrewError (line 89) | function moduleThrewError(id) { FILE: test/serializer/optimizations/require_throws1.js function require (line 6) | function require(moduleId) { function define (line 12) | function define(factory, moduleId, dependencyMap) { function guardedLoadModule (line 32) | function guardedLoadModule(moduleId, module) { function loadModuleImplementation (line 48) | function loadModuleImplementation(moduleId, module) { function unknownModuleError (line 84) | function unknownModuleError(id) { function moduleThrewError (line 89) | function moduleThrewError(id) { FILE: test/serializer/optimizations/require_unsupported.js function require (line 6) | function require(moduleId) { function define (line 12) | function define(factory, moduleId, dependencyMap) { function guardedLoadModule (line 32) | function guardedLoadModule(moduleId, module) { function loadModuleImplementation (line 48) | function loadModuleImplementation(moduleId, module) { function unknownModuleError (line 84) | function unknownModuleError(id) { function moduleThrewError (line 89) | function moduleThrewError(id) { FILE: test/serializer/optimizations/simplify11.js function fn (line 2) | function fn(arg) { FILE: test/serializer/optimizations/simplifyCompNullOrUndefined3.js function f (line 1) | function f(obj) { FILE: test/serializer/optimizations/simplifyEqNull.js function abstract (line 2) | function abstract(t, n) { FILE: test/serializer/optimizations/simplifyEqUndefined.js function abstract (line 2) | function abstract(t, n) { FILE: test/serializer/optimizations/simplifyStrictEq.js function abstract (line 2) | function abstract(t, n) { FILE: test/serializer/optimized-functions/2248-repro.js function fn (line 1) | function fn(str, start) { FILE: test/serializer/optimized-functions/AbstractDate.js function f (line 2) | function f(x) { FILE: test/serializer/optimized-functions/ArgumentProperty.js function fn (line 1) | function fn(arg) { FILE: test/serializer/optimized-functions/ArrayAccess.js function f (line 4) | function f(x) { FILE: test/serializer/optimized-functions/ArrayFrom.js function inner (line 1) | function inner(props) { function fn (line 14) | function fn(arg) { FILE: test/serializer/optimized-functions/ArrayFrom10.js function f (line 3) | function f(c) { FILE: test/serializer/optimized-functions/ArrayFrom11.js function fn (line 1) | function fn(x, y) { FILE: test/serializer/optimized-functions/ArrayFrom2.js function fn (line 1) | function fn(arg) { method calculate (line 23) | calculate(f) { method calculate (line 31) | calculate(f) { FILE: test/serializer/optimized-functions/ArrayFrom3.js function fn (line 3) | function fn(x, y) { FILE: test/serializer/optimized-functions/ArrayFrom4.js function inner (line 1) | function inner(props, x) { function fn (line 11) | function fn(arg, x) { FILE: test/serializer/optimized-functions/ArrayFrom5.js function fn (line 1) | function fn(x, y) { FILE: test/serializer/optimized-functions/ArrayFrom6.js function add (line 5) | function add(a, b) { function fn (line 10) | function fn(x) { FILE: test/serializer/optimized-functions/ArrayFrom7.js function add (line 10) | function add(a, b) { function fn (line 15) | function fn(x) { FILE: test/serializer/optimized-functions/ArrayFrom8.js function add (line 10) | function add(a, b) { function fn (line 15) | function fn(x) { FILE: test/serializer/optimized-functions/ArrayFrom9.js function add (line 5) | function add(a, b) { function fn (line 10) | function fn(x) { FILE: test/serializer/optimized-functions/ArrayIndexOf.js function inner (line 1) | function inner(props) { function fn (line 9) | function fn(arg) { FILE: test/serializer/optimized-functions/ArrayReverse.js function inner (line 1) | function inner(props) { function fn (line 9) | function fn(arg) { FILE: test/serializer/optimized-functions/ArrowFunction2.js function foo (line 3) | function foo(x) { FILE: test/serializer/optimized-functions/CallWithThrow.js function URI (line 1) | function URI(uri) { function bar (line 11) | function bar(uri) { function fn (line 19) | function fn(arg) { FILE: test/serializer/optimized-functions/CommonParentScopeCapture.js function middle (line 2) | function middle(cond) { function outer (line 16) | function outer(cond) { FILE: test/serializer/optimized-functions/ComposeJoins.js function fn (line 1) | function fn(_ref) { FILE: test/serializer/optimized-functions/ConditionalArray.js function fn (line 3) | function fn(a) { FILE: test/serializer/optimized-functions/ConditionalArray2.js function fn (line 1) | function fn(a, b) { FILE: test/serializer/optimized-functions/ConditionalArray3.js function fn (line 1) | function fn(a, b) { FILE: test/serializer/optimized-functions/ConditionalArray4.js function fn (line 1) | function fn(a, b) { FILE: test/serializer/optimized-functions/ConditionalArray5.js function fn (line 1) | function fn(a, b) { FILE: test/serializer/optimized-functions/ConditionalGet.js function fn (line 5) | function fn(x, b) { FILE: test/serializer/optimized-functions/ConditionalGet2.js function fn (line 5) | function fn(x) { FILE: test/serializer/optimized-functions/ConditionalGet3.js function fn (line 5) | function fn(x) { FILE: test/serializer/optimized-functions/ConditionalObjectAssign.js function fn (line 1) | function fn(x) { FILE: test/serializer/optimized-functions/ConditionalObjectAssign2.js function fn (line 1) | function fn(x, y) { FILE: test/serializer/optimized-functions/ConditionalObjectAssign3.js function fn (line 1) | function fn(x, y, z) { FILE: test/serializer/optimized-functions/ConditionalObjectAssign4.js function fn (line 1) | function fn(x) { FILE: test/serializer/optimized-functions/ConditionalObjectAssign5.js function fn (line 1) | function fn(x) { FILE: test/serializer/optimized-functions/ConditionalReturn.js function foo (line 2) | function foo(x) { FILE: test/serializer/optimized-functions/ConditionalReturn2.js function bar (line 1) | function bar() { function fn (line 5) | function fn(x) { FILE: test/serializer/optimized-functions/ConditionallyLeakedBinding.js function f (line 2) | function f(c, g) { FILE: test/serializer/optimized-functions/ConditionallyLeakedObject1.js function f (line 2) | function f(g, c) { FILE: test/serializer/optimized-functions/ConditionallyLeakedObject2.js function f (line 2) | function f(g, c) { FILE: test/serializer/optimized-functions/ConditionallyOptimizedFunction.js function g (line 3) | function g() { FILE: test/serializer/optimized-functions/ConditionallyReachable.js function f (line 2) | function f(c) { FILE: test/serializer/optimized-functions/DeadModifiedBindings.js function g (line 4) | function g() { function f (line 7) | function f() { FILE: test/serializer/optimized-functions/DeadObjectAssign10.js function f (line 8) | function f(foo, bar) { FILE: test/serializer/optimized-functions/DeadObjectAssign11.js function f (line 8) | function f(foo, bar) { FILE: test/serializer/optimized-functions/DeadObjectAssign12.js function f (line 8) | function f(x, foo, bar) { FILE: test/serializer/optimized-functions/DeadObjectAssign13.js function f (line 8) | function f(x, foo) { FILE: test/serializer/optimized-functions/DeadObjectAssign14.js function f (line 8) | function f(x, foo) { FILE: test/serializer/optimized-functions/DeadObjectAssign15.js function f (line 8) | function f(x, foo) { FILE: test/serializer/optimized-functions/DeadObjectAssign16.js function f (line 8) | function f(o) { FILE: test/serializer/optimized-functions/DeadObjectAssign17.js function f (line 8) | function f(o) { FILE: test/serializer/optimized-functions/DeadObjectAssign18.js function f (line 8) | function f(o) { FILE: test/serializer/optimized-functions/DeadObjectAssign19.js function f (line 8) | function f(o) { FILE: test/serializer/optimized-functions/DeadObjectAssign20.js function f (line 8) | function f(o) { FILE: test/serializer/optimized-functions/DeadObjectAssign21.js function f (line 8) | function f(o) { function f (line 22) | function f(o1, o2, g, h) { FILE: test/serializer/optimized-functions/DeadObjectAssign22.js function f (line 8) | function f(o) { function f (line 22) | function f(o2, g, h) { FILE: test/serializer/optimized-functions/DeadObjectAssign23.js function fn (line 8) | function fn(obj, x) { FILE: test/serializer/optimized-functions/DeadObjectAssign24.js function fn (line 8) | function fn(obj, x) { FILE: test/serializer/optimized-functions/DeadObjectAssign4.js function f (line 10) | function f(foo) { FILE: test/serializer/optimized-functions/DeadObjectAssign5.js function f (line 8) | function f(foo) { FILE: test/serializer/optimized-functions/DeadObjectAssign6.js function f (line 8) | function f(foo) { FILE: test/serializer/optimized-functions/DeadObjectAssign7.js function f (line 8) | function f(foo) { FILE: test/serializer/optimized-functions/DeadObjectAssign8.js function f (line 7) | function f(foo, bar) { FILE: test/serializer/optimized-functions/DeadObjectAssign9.js function f (line 8) | function f(foo, bar) { FILE: test/serializer/optimized-functions/DefineOptFuncInsideFuncInsideOptFunc.js function fn2 (line 7) | function fn2(props) { function fn (line 21) | function fn(props) { FILE: test/serializer/optimized-functions/Empty.js function foo (line 3) | function foo() { FILE: test/serializer/optimized-functions/ForLoop.js function func1 (line 4) | function func1() { FILE: test/serializer/optimized-functions/ForLoop2.js function fn (line 2) | function fn() { FILE: test/serializer/optimized-functions/ForLoop3.js function fn (line 4) | function fn(arg) { method foo (line 18) | foo() {} FILE: test/serializer/optimized-functions/HavocBindings1.js function f (line 2) | function f(g) { FILE: test/serializer/optimized-functions/HavocBindings10.js function makeClosure (line 5) | function makeClosure(bar) { function fn (line 13) | function fn(arg) { FILE: test/serializer/optimized-functions/HavocBindings11.js function incrementX (line 7) | function incrementX() { FILE: test/serializer/optimized-functions/HavocBindings2.js function f (line 2) | function f(g) { FILE: test/serializer/optimized-functions/HavocBindings3.js function f (line 2) | function f(g) { FILE: test/serializer/optimized-functions/HavocBindings4.js function f (line 2) | function f(c, g) { FILE: test/serializer/optimized-functions/HavocBindings5.js function foo (line 1) | function foo(a, b, c) { method callFunc (line 16) | callFunc(x) { method foo (line 21) | foo() { FILE: test/serializer/optimized-functions/HavocBindings7.js function f (line 3) | function f(g) { FILE: test/serializer/optimized-functions/HavocBindings8.js function fn (line 1) | function fn(x, y, abstractVal) { FILE: test/serializer/optimized-functions/HavocBindings9.js function f (line 2) | function f(c, g) { FILE: test/serializer/optimized-functions/HavocBindingsRegression.js function f (line 2) | function f(g) { FILE: test/serializer/optimized-functions/HavocNestedBindings1.js function f (line 2) | function f(g) { FILE: test/serializer/optimized-functions/HavocNestedBindings2.js function f (line 2) | function f(g) { FILE: test/serializer/optimized-functions/HavocObjects1.js function f (line 2) | function f(c, g) { FILE: test/serializer/optimized-functions/HavocObjects2.js function Component (line 1) | function Component(x, result) { function foo (line 9) | function foo(a, b, c, result) { function func (line 25) | function func(x) { FILE: test/serializer/optimized-functions/HavocObjects3.js function f (line 2) | function f(c, g) { FILE: test/serializer/optimized-functions/HavocObjects4.js function f (line 2) | function f(c, g) { FILE: test/serializer/optimized-functions/HavocObjects5.js function f (line 2) | function f(c, d, g) { FILE: test/serializer/optimized-functions/InstantRenderArrayOps1.js function f (line 4) | function f(c) { FILE: test/serializer/optimized-functions/InstantRenderArrayOps2.js function f (line 4) | function f(c) { FILE: test/serializer/optimized-functions/InstantRenderArrayOpsBenignMutation.js function f (line 3) | function f(c) { FILE: test/serializer/optimized-functions/Issue1640ImplicitThis.js function f (line 2) | function f(x) { FILE: test/serializer/optimized-functions/Issue1856.js function f (line 2) | function f(c) { FILE: test/serializer/optimized-functions/Issue2151.js function bad (line 1) | function bad(v) { FILE: test/serializer/optimized-functions/Issue2262Regression.js function f (line 3) | function f(c) { FILE: test/serializer/optimized-functions/Issue2266Regression.js function outer (line 2) | function outer() { FILE: test/serializer/optimized-functions/Issue2358-2.js function fn (line 1) | function fn(x, y, obj, cond) { FILE: test/serializer/optimized-functions/Issue2358.js function fn (line 3) | function fn(x, y, obj, cond) { FILE: test/serializer/optimized-functions/Issue2359-1.js function fn (line 3) | function fn(x, cond, abstractFunc) { FILE: test/serializer/optimized-functions/Issue2359-2.js function fn (line 1) | function fn(arr, abstractFunc) { FILE: test/serializer/optimized-functions/Issue2388.js function f (line 3) | function f() { FILE: test/serializer/optimized-functions/Issue2392-1.js function fn (line 3) | function fn(x, obj, cond, cond4) { FILE: test/serializer/optimized-functions/Issue2392-2.js function fn (line 3) | function fn(x, obj, cond, cond2, cond3, cond4) { FILE: test/serializer/optimized-functions/Issue2398.js function fn (line 3) | function fn(props, cond) { FILE: test/serializer/optimized-functions/Issue2399.js function outer (line 2) | function outer(cond) { FILE: test/serializer/optimized-functions/Issue2422.js function f (line 3) | function f(c) { FILE: test/serializer/optimized-functions/Issue2423.js function f (line 3) | function f(c) { FILE: test/serializer/optimized-functions/LeakObjectWithSetter.js function f (line 2) | function f(g) { FILE: test/serializer/optimized-functions/LeakedCustomObjectInMultipleScopes.js function f (line 1) | function f(g, c) { FILE: test/serializer/optimized-functions/LeakedObjectCodeDuplication.js function f (line 2) | function f(g) { FILE: test/serializer/optimized-functions/LoopBailout.js function fn (line 1) | function fn(props, splitPoint) { FILE: test/serializer/optimized-functions/LoopBailout10.js function fn (line 1) | function fn(x, counter) { FILE: test/serializer/optimized-functions/LoopBailout11.js function fn (line 1) | function fn(x, counter) { FILE: test/serializer/optimized-functions/LoopBailout12.js function fn (line 1) | function fn(x, counter) { FILE: test/serializer/optimized-functions/LoopBailout13.js function fn (line 1) | function fn(x, counter) { FILE: test/serializer/optimized-functions/LoopBailout14.js function fn (line 1) | function fn(x, counter) { FILE: test/serializer/optimized-functions/LoopBailout15.js function fn (line 1) | function fn(secondaryPattern, replaceWith, wholeNumber) { FILE: test/serializer/optimized-functions/LoopBailout16.js function fn (line 1) | function fn(x, total, val) { FILE: test/serializer/optimized-functions/LoopBailout17.js function formatDate (line 48) | function formatDate(date, format, options) { function fn (line 90) | function fn(a, b) { FILE: test/serializer/optimized-functions/LoopBailout18.js function fn (line 1) | function fn(x) { FILE: test/serializer/optimized-functions/LoopBailout19.js function fn (line 1) | function fn(x, oldItems) { FILE: test/serializer/optimized-functions/LoopBailout2.js function fn (line 1) | function fn(x, oldItems) { FILE: test/serializer/optimized-functions/LoopBailout3.js function Model (line 1) | function Model(x, oldItems) { FILE: test/serializer/optimized-functions/LoopBailout4.js function Model (line 1) | function Model(x, oldItems) { FILE: test/serializer/optimized-functions/LoopBailout5.js function Model (line 1) | function Model(x, oldItems) { FILE: test/serializer/optimized-functions/LoopBailout6.js function fn (line 1) | function fn(x, oldItems) { FILE: test/serializer/optimized-functions/LoopBailout7.js function fn (line 3) | function fn(x, oldItems) { FILE: test/serializer/optimized-functions/LoopBailout8.js function fn (line 1) | function fn(x, counter) { FILE: test/serializer/optimized-functions/LoopBailout9.js function fn (line 1) | function fn(x, counter) { FILE: test/serializer/optimized-functions/MissingModifiedBinding.js function mkLocation (line 2) | function mkLocation() { FILE: test/serializer/optimized-functions/ModifiedResidualBindings.js function foo (line 2) | function foo() { function toOptimize (line 9) | function toOptimize() { FILE: test/serializer/optimized-functions/ModifiedResidualBindings2.js function foo (line 2) | function foo() { function toOptimize (line 10) | function toOptimize() { FILE: test/serializer/optimized-functions/ModifiedResidualBindings3.js function toOptimize (line 4) | function toOptimize() { FILE: test/serializer/optimized-functions/NestedConditions.js function fn1 (line 2) | function fn1(arg) { function fn2 (line 14) | function fn2(arg) { function fn3 (line 26) | function fn3(arg) { function fn4 (line 38) | function fn4(arg) { function fn5 (line 50) | function fn5(arg) { function fn6 (line 62) | function fn6(arg) { function fn7 (line 74) | function fn7(arg) { function fn8 (line 86) | function fn8(arg) { function fn9 (line 98) | function fn9(arg) { function fn10 (line 110) | function fn10(arg) { function fn11 (line 122) | function fn11(arg) { function fn12 (line 134) | function fn12(arg) { function fn13 (line 146) | function fn13(arg) { function fn14 (line 158) | function fn14(arg) { function fn15 (line 170) | function fn15(arg) { function fn16 (line 186) | function fn16(arg) { function fn17 (line 202) | function fn17(arg) { function fn18 (line 218) | function fn18(arg) { function fn19 (line 234) | function fn19(arg) { function fn20 (line 250) | function fn20(arg) { function fn21 (line 266) | function fn21(arg) { function fn22 (line 282) | function fn22(arg) { function fn23 (line 298) | function fn23(arg) { function fn24 (line 314) | function fn24(arg) { function fn25 (line 330) | function fn25(arg) { function fn26 (line 346) | function fn26(arg) { function fn27 (line 362) | function fn27(arg) { function fn28 (line 378) | function fn28(arg) { function fn29 (line 394) | function fn29(arg) { FILE: test/serializer/optimized-functions/NestedConditionsRedeclare.js function fn (line 2) | function fn(arg) { FILE: test/serializer/optimized-functions/NestedConditionsRightPath.js function fn (line 2) | function fn(arg) { FILE: test/serializer/optimized-functions/NestedOptimizeSameFunction.js function fn (line 4) | function fn() { function outer (line 9) | function outer() { FILE: test/serializer/optimized-functions/NestedTemporalJoinConditions.js function fn (line 1) | function fn(str, start, length) { FILE: test/serializer/optimized-functions/NullCheck.js function func1 (line 1) | function func1(v) { FILE: test/serializer/optimized-functions/NullThrows.js function nullthrows (line 3) | function nullthrows(x) { function func1 (line 14) | function func1() { FILE: test/serializer/optimized-functions/ObjectAssign2.js function fn (line 3) | function fn(source1) { FILE: test/serializer/optimized-functions/ObjectAssign3.js function fn (line 3) | function fn(source1, source2) { FILE: test/serializer/optimized-functions/ObjectAssign4.js function fn (line 3) | function fn(source1, source2, someAbstract) { FILE: test/serializer/optimized-functions/ObjectAssign5.js function fn (line 3) | function fn(source1, source2, someAbstract) { FILE: test/serializer/optimized-functions/ObjectAssign6.js function fn (line 1) | function fn(abstract) { FILE: test/serializer/optimized-functions/ObjectAssign7.js function fn (line 3) | function fn(abstract) { FILE: test/serializer/optimized-functions/ObjectAssign8.js function fn (line 4) | function fn() { FILE: test/serializer/optimized-functions/ObjectAssign9.js function fn2 (line 1) | function fn2(shouldError) { function fn (line 10) | function fn(shouldError) { FILE: test/serializer/optimized-functions/ObjectAssignProps.js function MaybeThrow (line 1) | function MaybeThrow(props) { function App (line 8) | function App(props) { FILE: test/serializer/optimized-functions/OptimizeInSpeculativeContext.js method foo (line 5) | get foo() { function additional1 (line 14) | function additional1() { function additional2 (line 24) | function additional2() { FILE: test/serializer/optimized-functions/OptimizedResidualOptimized.js function middle (line 2) | function middle(cond) { function outer (line 16) | function outer(cond) { FILE: test/serializer/optimized-functions/ParentInitializesLocal.js function f (line 2) | function f() { FILE: test/serializer/optimized-functions/ParentInitializesLocal2.js function f (line 2) | function f() { FILE: test/serializer/optimized-functions/PropertyDeref.js function fn (line 1) | function fn(arg) { FILE: test/serializer/optimized-functions/RegressionTestForIssue1837.js function fn1 (line 2) | function fn1(x, y) { function fn2 (line 10) | function fn2(count) { function fn (line 18) | function fn(props) { FILE: test/serializer/optimized-functions/RegressionTestForIssue1840.js function URI (line 2) | function URI(uri) { function maybeThrow (line 8) | function maybeThrow(x, foo) { function parseHref (line 17) | function parseHref(rawHref) { function App (line 25) | function App(props) { FILE: test/serializer/optimized-functions/RegressionTestForIssue1848.js function URI (line 6) | function URI(arg) { function App (line 16) | function App(props) { FILE: test/serializer/optimized-functions/RegressionTestForIssue1883.js function save (line 2) | function save(obj, x) { function fn (line 8) | function fn(arg) { FILE: test/serializer/optimized-functions/RegressionTestForIssue2015.js function inner (line 1) | function inner(a, b) { function fn (line 11) | function fn(a, b) { FILE: test/serializer/optimized-functions/RegressionTestForIssue2056.js function fn (line 1) | function fn(arg) { FILE: test/serializer/optimized-functions/Switch.js function fn (line 1) | function fn(arg) { function fn2 (line 9) | function fn2(arg) { FILE: test/serializer/optimized-functions/Switch2.js function f (line 3) | function f(x) { FILE: test/serializer/optimized-functions/Switch3.js function g (line 3) | function g(x) { FILE: test/serializer/optimized-functions/Switch4.js function h (line 4) | function h(x, c) { FILE: test/serializer/optimized-functions/Switch5.js function g (line 4) | function g(max) { FILE: test/serializer/optimized-functions/Switch6.js function f (line 4) | function f(x) { FILE: test/serializer/optimized-functions/SymbolGet.js function fn (line 1) | function fn(x) { class Array1 (line 8) | class Array1 { method [Symbol.hasInstance] (line 9) | static [Symbol.hasInstance](instance) { FILE: test/serializer/optimized-functions/ThrowOrReturn.js function func1 (line 3) | function func1() { FILE: test/serializer/optimized-functions/ThrowOrReturn2.js function foo (line 1) | function foo(cond) { function fn (line 11) | function fn(cond, cond2) { FILE: test/serializer/optimized-functions/ThrowOrReturn3.js function fn2 (line 1) | function fn2(sholdError) { function fn (line 10) | function fn(sholdError) { FILE: test/serializer/optimized-functions/ToString.js function fn (line 2) | function fn(someString) { FILE: test/serializer/optimized-functions/ToString2.js function fn (line 1) | function fn(cond, a, b) { FILE: test/serializer/optimized-functions/ToString3.js function fn (line 3) | function fn(cond, cond2, a, b, c) { FILE: test/serializer/optimized-functions/ToString4.js function fn2 (line 1) | function fn2(cond, items) { function fn (line 8) | function fn(cond, x, y) { FILE: test/serializer/optimized-functions/TransitiveMaterializationDirect.js function f (line 3) | function f(c) { FILE: test/serializer/optimized-functions/TransitiveMaterializationViaAbstractValue.js function f (line 3) | function f(c, b) { FILE: test/serializer/optimized-functions/TransitiveMaterializationViaFunctionCall.js function f (line 3) | function f(c, b) { FILE: test/serializer/optimized-functions/TransitiveMaterializationViaFunctionProperty.js function f (line 3) | function f(c) { FILE: test/serializer/optimized-functions/TransitiveMaterializationViaLeakedBinding.js function f (line 3) | function f(c, g) { FILE: test/serializer/optimized-functions/TransitiveMaterializationViaObjectProp.js function f (line 3) | function f(c) { FILE: test/serializer/optimized-functions/TransitiveMaterializationViaThisBinding.js function f (line 3) | function f(c) { FILE: test/serializer/optimized-functions/UnknownProperty.js function f (line 2) | function f(x, y) { FILE: test/serializer/optimized-functions/UnknownProperty2.js function f (line 2) | function f(x, y) { FILE: test/serializer/optimized-functions/WrongReferentializationScope.js function mkLocation (line 2) | function mkLocation() { FILE: test/serializer/optimized-functions/WrongScopeTripleNested.js function outer (line 2) | function outer() { FILE: test/serializer/optimized-functions/double-call.js function fn2 (line 1) | function fn2(x, y) { function fn (line 7) | function fn(x, y) { FILE: test/serializer/optimized-functions/instanceof.js function fn (line 3) | function fn(a) { FILE: test/serializer/optimized-functions/issue-2252-3.js function fn2 (line 2) | function fn2(props) { function fn (line 14) | function fn(props) { FILE: test/serializer/optimized-functions/simple-nesting.js function render1 (line 3) | function render1() { FILE: test/serializer/pure-functions/AbstractCall.js function additional1 (line 13) | function additional1() { function additional2 (line 23) | function additional2() { FILE: test/serializer/pure-functions/AbstractCallUnknownType.js function additional1 (line 13) | function additional1() { function additional2 (line 17) | function additional2() { FILE: test/serializer/pure-functions/AbstractCallUnknownType2.js function additional1 (line 10) | function additional1() { function additional2 (line 14) | function additional2() { FILE: test/serializer/pure-functions/AbstractObject.js function test (line 3) | function test(fn) { FILE: test/serializer/pure-functions/AbstractObject2.js function test (line 4) | function test(fn) { FILE: test/serializer/pure-functions/AbstractObjectOptimizable.js function test (line 5) | function test(fn) { FILE: test/serializer/pure-functions/AbstractPropertyObjectKey.js method toString (line 9) | get toString() { FILE: test/serializer/pure-functions/AbstractPropertyObjectKeyAssignment.js method toString (line 9) | get toString() { FILE: test/serializer/pure-functions/AbstractPropertyRead.js method foo (line 4) | get foo() { function additional1 (line 13) | function additional1() { function additional2 (line 17) | function additional2() { FILE: test/serializer/pure-functions/AbstractPropertyRead2.js method foo (line 4) | get foo() { function additional1 (line 13) | function additional1() { function additional2 (line 17) | function additional2() { FILE: test/serializer/pure-functions/AbstractPropertyRead5.js function foo (line 9) | function foo() { FILE: test/serializer/pure-functions/AbstractPropertyRead6.js function foo (line 9) | function foo() { FILE: test/serializer/pure-functions/BinaryExpressions.js method valueOf (line 5) | valueOf() { method valueOf (line 15) | valueOf() { function additional1 (line 22) | function additional1() { function additional2 (line 26) | function additional2() { FILE: test/serializer/pure-functions/BinaryExpressions2.js method valueOf (line 5) | valueOf() { method valueOf (line 15) | valueOf() { function additional1 (line 22) | function additional1() { function additional2 (line 26) | function additional2() { FILE: test/serializer/pure-functions/BinaryExpressions3.js method valueOf (line 4) | valueOf() { function additional1 (line 10) | function additional1() { function additional2 (line 16) | function additional2() { FILE: test/serializer/pure-functions/CastStringOnUnknown.js method foo (line 4) | get foo() { function additional1 (line 13) | function additional1() { function additional2 (line 17) | function additional2() { FILE: test/serializer/pure-functions/ConditionalHavocedGet.js function foo (line 1) | function foo(havoc, condition) { method get (line 15) | get() { method get (line 25) | get() { FILE: test/serializer/pure-functions/ConditionalHavocedGetPartial.js function foo (line 1) | function foo(havoc, key, condition) { method get (line 16) | get() { method get (line 30) | get() { FILE: test/serializer/pure-functions/ConditionalHavocedSet.js function foo (line 3) | function foo(havoc, key) { method set (line 23) | set(value) { FILE: test/serializer/pure-functions/ConditionalHavocedSetPartial.js function foo (line 3) | function foo(havoc, key) { method set (line 18) | set(value) { FILE: test/serializer/pure-functions/ConditionalObjectPartialKey.js function test (line 3) | function test(c) { FILE: test/serializer/pure-functions/FatalErrorAfterJoins.js function f (line 6) | function f() { FILE: test/serializer/pure-functions/FatalErrorAfterModifiedBinding.js function f (line 6) | function f() { FILE: test/serializer/pure-functions/GetterOnAbstractPrototype.js method legacyCache (line 4) | get legacyCache() { function Foo (line 8) | function Foo() {} function fn (line 11) | function fn() { FILE: test/serializer/pure-functions/GetterOnAbstractPrototype2.js method name (line 4) | get name() { function Foo (line 8) | function Foo(name) { function fn (line 17) | function fn() { FILE: test/serializer/pure-functions/Issue2418.js function EventSubscriptionVendor (line 4) | function EventSubscriptionVendor() { function EventEmitter (line 8) | function EventEmitter() { FILE: test/serializer/pure-functions/NewExpression.js function additional1 (line 7) | function additional1() { FILE: test/serializer/pure-functions/ObjectAssign.js function additional1 (line 3) | function additional1() { function additional2 (line 7) | function additional2() { FILE: test/serializer/pure-functions/ObjectAssign2.js function calculate (line 7) | function calculate(y) { FILE: test/serializer/pure-functions/PutValueOnAbstract2.js method x (line 14) | set x(v) { FILE: test/serializer/pure-functions/SetterOnHavocedPrototype.js function fn (line 3) | function fn(cb) { FILE: test/serializer/pure-functions/StackOverflow.js function loop (line 10) | function loop(i) { FILE: test/serializer/pure-functions/ToObject.js function f1 (line 9) | function f1() { function f2 (line 13) | function f2() { function f3 (line 17) | function f3() { function f4 (line 21) | function f4() { function f5 (line 25) | function f5() { FILE: test/serializer/pure-functions/UnaryExpressions.js method valueOf (line 5) | valueOf() { method valueOf (line 15) | valueOf() { function additional1 (line 22) | function additional1() { function additional2 (line 26) | function additional2() { FILE: test/serializer/pure-functions/UnknownGetter.js method x (line 10) | get x() { method z (line 18) | get z() {} function Foo (line 21) | function Foo() {} FILE: test/serializer/pure-functions/UnknownSetter.js method x (line 11) | set x(v) { method z (line 19) | set z(v) {} function Foo (line 22) | function Foo() {} FILE: test/serializer/pure-functions/hasOwnProperty.js function additional1 (line 4) | function additional1() { function additional2 (line 9) | function additional2() { FILE: test/serializer/pure-functions/hasOwnProperty2.js function additional1 (line 4) | function additional1() { function additional2 (line 25) | function additional2() { FILE: test/serializer/react/jsx/default-props.js function MyComponent (line 5) | function MyComponent(props) { function ChildComponent (line 13) | function ChildComponent(props) { function createElement (line 20) | function createElement(type, options, ...children) { FILE: test/serializer/react/jsx/element-simple.js function MyComponent (line 5) | function MyComponent() { function createElement (line 9) | function createElement(type, options, ...children) { FILE: test/serializer/react/jsx/jsx-simple.js function MyComponent (line 5) | function MyComponent() { function createElement (line 13) | function createElement(type, options, ...children) { FILE: test/serializer/react/jsx/jsx-spread.js function createElement (line 9) | function createElement(type, options, ...children) { function MyComponent (line 45) | function MyComponent(props) { FILE: test/serializer/react/jsx/key-children.js function createElement (line 5) | function createElement(type, options, ...children) { FILE: test/std-in/StdIn.js function hello (line 2) | function hello() { function world (line 5) | function world() { FILE: website/js/repl-worker.js function onlyWarnings (line 3) | function onlyWarnings(buffer) { function errorHandler (line 12) | function errorHandler(error) { FILE: website/js/repl.js function createEditor (line 1) | function createEditor(elem) { function generateDemosSelect (line 83) | function generateDemosSelect(obj, dom) { function terminateWorker (line 102) | function terminateWorker() { function createWikiLink (line 109) | function createWikiLink(code) { function createLineLink (line 118) | function createLineLink(location) { function processMessage (line 136) | function processMessage(messageNode, data) { function getMessageClassType (line 154) | function getMessageClassType(severity) { function showMessages (line 169) | function showMessages(messages) { function getHashedDemo (line 182) | function getHashedDemo(hash) { function makeDemoSharable (line 191) | function makeDemoSharable() { function showGeneratedCode (line 196) | function showGeneratedCode(code) { function showGenerationGraph (line 204) | function showGenerationGraph(graph) { function compile (line 221) | function compile() { function changeDemosSelect (line 295) | function changeDemosSelect(val) { function getDemosCache (line 310) | function getDemosCache() { function setDemosCache (line 314) | function setDemosCache(data) { function addDefaultExamples (line 318) | function addDefaultExamples() { function createHashedDemoName (line 399) | function createHashedDemoName(hashedDemo, cache) { function addOptions (line 410) | function addOptions() { FILE: website/scripts/prettier/index.js function exec (line 46) | function exec(command, args) {