webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
JSC::ModuleAnalyzer Class Reference

#include <ModuleAnalyzer.h>

Public Member Functions

 ModuleAnalyzer (ExecState *, const Identifier &moduleKey, const SourceCode &, const VariableEnvironment &declaredVariables, const VariableEnvironment &lexicalVariables)
 
JSModuleRecordanalyze (ModuleProgramNode &)
 
VMvm ()
 
JSModuleRecordmoduleRecord ()
 
 ModuleAnalyzer (ExecState *, const Identifier &moduleKey, const SourceCode &, const VariableEnvironment &declaredVariables, const VariableEnvironment &lexicalVariables)
 
JSModuleRecordanalyze (ModuleProgramNode &)
 
VMvm ()
 
JSModuleRecordmoduleRecord ()
 

Constructor & Destructor Documentation

◆ ModuleAnalyzer() [1/2]

JSC::ModuleAnalyzer::ModuleAnalyzer ( ExecState exec,
const Identifier moduleKey,
const SourceCode sourceCode,
const VariableEnvironment declaredVariables,
const VariableEnvironment lexicalVariables 
)

◆ ModuleAnalyzer() [2/2]

JSC::ModuleAnalyzer::ModuleAnalyzer ( ExecState ,
const Identifier moduleKey,
const SourceCode ,
const VariableEnvironment declaredVariables,
const VariableEnvironment lexicalVariables 
)

Member Function Documentation

◆ analyze() [1/2]

JSModuleRecord * JSC::ModuleAnalyzer::analyze ( ModuleProgramNode moduleProgramNode)

◆ analyze() [2/2]

JSModuleRecord* JSC::ModuleAnalyzer::analyze ( ModuleProgramNode )

◆ moduleRecord() [1/2]

JSModuleRecord* JSC::ModuleAnalyzer::moduleRecord ( )
inline

◆ moduleRecord() [2/2]

JSModuleRecord* JSC::ModuleAnalyzer::moduleRecord ( )
inline

◆ vm() [1/2]

VM& JSC::ModuleAnalyzer::vm ( )
inline

◆ vm() [2/2]

VM& JSC::ModuleAnalyzer::vm ( )
inline

The documentation for this class was generated from the following files: