#include <Nodes.h>
|
| FunctionMetadataNode (ParserArena &, const JSTokenLocation &start, const JSTokenLocation &end, unsigned startColumn, unsigned endColumn, int functionKeywordStart, int functionNameStart, int parametersStart, bool isInStrictContext, ConstructorKind, SuperBinding, unsigned parameterCount, unsigned functionLength, SourceParseMode, bool isArrowFunctionBodyExpression) |
|
void | finishParsing (const SourceCode &, const Identifier &, FunctionMode) |
|
void | overrideName (const Identifier &ident) |
|
const Identifier & | ident () |
|
void | setEcmaName (const Identifier &ecmaName) |
|
const Identifier & | ecmaName () |
|
void | setInferredName (const Identifier &inferredName) |
|
const Identifier & | inferredName () |
|
FunctionMode | functionMode () |
|
int | functionNameStart () const |
|
int | functionKeywordStart () const |
|
int | parametersStart () const |
|
unsigned | startColumn () const |
|
unsigned | endColumn () const |
|
unsigned | parameterCount () const |
|
unsigned | functionLength () const |
|
SourceParseMode | parseMode () const |
|
void | setEndPosition (JSTextPosition) |
|
const SourceCode & | source () const |
|
const SourceCode & | classSource () const |
|
void | setClassSource (const SourceCode &source) |
|
int | startStartOffset () const |
|
bool | isInStrictContext () const |
|
SuperBinding | superBinding () |
|
ConstructorKind | constructorKind () |
|
bool | isArrowFunctionBodyExpression () const |
|
void | setLoc (unsigned firstLine, unsigned lastLine, int startOffset, int lineStartOffset) |
|
unsigned | lastLine () const |
|
virtual | ~Node () |
|
int | firstLine () const |
|
int | startOffset () const |
|
int | endOffset () const |
|
int | lineStartOffset () const |
|
const JSTextPosition & | position () const |
|
void | setEndOffset (int offset) |
|
void | setStartOffset (int offset) |
|
bool | needsDebugHook () const |
|
void | setNeedsDebugHook () |
|
void * | operator new (size_t, ParserArena &) |
|
virtual | ~ParserArenaDeletable () |
|
void * | operator new (size_t, ParserArena &) |
|
◆ FunctionMetadataNode()
JSC::FunctionMetadataNode::FunctionMetadataNode |
( |
ParserArena & |
, |
|
|
const JSTokenLocation & |
start, |
|
|
const JSTokenLocation & |
end, |
|
|
unsigned |
startColumn, |
|
|
unsigned |
endColumn, |
|
|
int |
functionKeywordStart, |
|
|
int |
functionNameStart, |
|
|
int |
parametersStart, |
|
|
bool |
isInStrictContext, |
|
|
ConstructorKind |
constructorKind, |
|
|
SuperBinding |
superBinding, |
|
|
unsigned |
parameterCount, |
|
|
unsigned |
functionLength, |
|
|
SourceParseMode |
mode, |
|
|
bool |
isArrowFunctionBodyExpression |
|
) |
| |
◆ classSource()
const SourceCode& JSC::FunctionMetadataNode::classSource |
( |
| ) |
const |
|
inline |
◆ constructorKind()
◆ ecmaName()
const Identifier& JSC::FunctionMetadataNode::ecmaName |
( |
| ) |
|
|
inline |
◆ endColumn()
unsigned JSC::FunctionMetadataNode::endColumn |
( |
| ) |
const |
|
inline |
◆ finishParsing()
◆ functionKeywordStart()
int JSC::FunctionMetadataNode::functionKeywordStart |
( |
| ) |
const |
|
inline |
◆ functionLength()
unsigned JSC::FunctionMetadataNode::functionLength |
( |
| ) |
const |
|
inline |
◆ functionMode()
◆ functionNameStart()
int JSC::FunctionMetadataNode::functionNameStart |
( |
| ) |
const |
|
inline |
◆ ident()
const Identifier& JSC::FunctionMetadataNode::ident |
( |
| ) |
|
|
inline |
◆ inferredName()
const Identifier& JSC::FunctionMetadataNode::inferredName |
( |
| ) |
|
|
inline |
◆ isArrowFunctionBodyExpression()
bool JSC::FunctionMetadataNode::isArrowFunctionBodyExpression |
( |
| ) |
const |
|
inline |
◆ isInStrictContext()
bool JSC::FunctionMetadataNode::isInStrictContext |
( |
| ) |
const |
|
inline |
◆ lastLine()
unsigned JSC::FunctionMetadataNode::lastLine |
( |
| ) |
const |
|
inline |
◆ overrideName()
void JSC::FunctionMetadataNode::overrideName |
( |
const Identifier & |
ident | ) |
|
|
inline |
◆ parameterCount()
unsigned JSC::FunctionMetadataNode::parameterCount |
( |
| ) |
const |
|
inline |
◆ parametersStart()
int JSC::FunctionMetadataNode::parametersStart |
( |
| ) |
const |
|
inline |
◆ parseMode()
◆ setClassSource()
void JSC::FunctionMetadataNode::setClassSource |
( |
const SourceCode & |
source | ) |
|
|
inline |
◆ setEcmaName()
void JSC::FunctionMetadataNode::setEcmaName |
( |
const Identifier & |
ecmaName | ) |
|
|
inline |
◆ setEndPosition()
◆ setInferredName()
void JSC::FunctionMetadataNode::setInferredName |
( |
const Identifier & |
inferredName | ) |
|
|
inline |
◆ setLoc()
void JSC::FunctionMetadataNode::setLoc |
( |
unsigned |
firstLine, |
|
|
unsigned |
lastLine, |
|
|
int |
startOffset, |
|
|
int |
lineStartOffset |
|
) |
| |
|
inline |
◆ source()
const SourceCode& JSC::FunctionMetadataNode::source |
( |
| ) |
const |
|
inline |
◆ startColumn()
unsigned JSC::FunctionMetadataNode::startColumn |
( |
| ) |
const |
|
inline |
◆ startStartOffset()
int JSC::FunctionMetadataNode::startStartOffset |
( |
| ) |
const |
|
inline |
◆ superBinding()
◆ m_classSource
SourceCode JSC::FunctionMetadataNode::m_classSource |
|
protected |
◆ m_constructorKind
unsigned JSC::FunctionMetadataNode::m_constructorKind |
|
protected |
◆ m_ecmaName
◆ m_endColumn
unsigned JSC::FunctionMetadataNode::m_endColumn |
|
protected |
◆ m_functionKeywordStart
int JSC::FunctionMetadataNode::m_functionKeywordStart |
|
protected |
◆ m_functionLength
unsigned JSC::FunctionMetadataNode::m_functionLength |
|
protected |
◆ m_functionMode
◆ m_functionNameStart
int JSC::FunctionMetadataNode::m_functionNameStart |
|
protected |
◆ m_ident
◆ m_inferredName
Identifier JSC::FunctionMetadataNode::m_inferredName |
|
protected |
◆ m_isArrowFunctionBodyExpression
unsigned JSC::FunctionMetadataNode::m_isArrowFunctionBodyExpression |
|
protected |
◆ m_isInStrictContext
unsigned JSC::FunctionMetadataNode::m_isInStrictContext |
|
protected |
◆ m_lastLine
int JSC::FunctionMetadataNode::m_lastLine |
|
protected |
◆ m_parameterCount
unsigned JSC::FunctionMetadataNode::m_parameterCount |
|
protected |
◆ m_parametersStart
int JSC::FunctionMetadataNode::m_parametersStart |
|
protected |
◆ m_parseMode
◆ m_source
◆ m_startColumn
unsigned JSC::FunctionMetadataNode::m_startColumn |
|
protected |
◆ m_startStartOffset
int JSC::FunctionMetadataNode::m_startStartOffset |
|
protected |
◆ m_superBinding
unsigned JSC::FunctionMetadataNode::m_superBinding |
|
protected |
The documentation for this class was generated from the following files: