#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: