#include <Nodes.h>
|
| | BytecodeIntrinsicNode (Type, const JSTokenLocation &, EmitterType, const Identifier &, ArgumentsNode *, const JSTextPosition &divot, const JSTextPosition &divotStart, const JSTextPosition &divotEnd) |
| |
| bool | isBytecodeIntrinsicNode () const override |
| |
| Type | type () const |
| |
| EmitterType | emitter () const |
| |
| const Identifier & | identifier () const |
| |
| virtual bool | isNumber () const |
| |
| virtual bool | isString () const |
| |
| virtual bool | isObjectLiteral () const |
| |
| virtual bool | isArrayLiteral () const |
| |
| virtual bool | isNull () const |
| |
| virtual bool | isPure (BytecodeGenerator &) const |
| |
| virtual bool | isConstant () const |
| |
| virtual bool | isLocation () const |
| |
| virtual bool | isAssignmentLocation () const |
| |
| virtual bool | isResolveNode () const |
| |
| virtual bool | isAssignResolveNode () const |
| |
| virtual bool | isBracketAccessorNode () const |
| |
| virtual bool | isDotAccessorNode () const |
| |
| virtual bool | isDestructuringNode () const |
| |
| virtual bool | isBaseFuncExprNode () const |
| |
| virtual bool | isFuncExprNode () const |
| |
| virtual bool | isArrowFuncExprNode () const |
| |
| virtual bool | isClassExprNode () const |
| |
| virtual bool | isCommaNode () const |
| |
| virtual bool | isSimpleArray () const |
| |
| virtual bool | isAdd () const |
| |
| virtual bool | isSubtract () const |
| |
| virtual bool | isBoolean () const |
| |
| virtual bool | isSpreadExpression () const |
| |
| virtual bool | isSuperNode () const |
| |
| virtual bool | isImportNode () const |
| |
| virtual bool | isNewTarget () const |
| |
| virtual void | emitBytecodeInConditionContext (BytecodeGenerator &, Label &, Label &, FallThroughMode) |
| |
| virtual ExpressionNode * | stripUnaryPlus () |
| |
| ResultType | resultDescriptor () 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 &) |
| |
| | ThrowableExpressionData () |
| |
| | ThrowableExpressionData (const JSTextPosition &divot, const JSTextPosition &start, const JSTextPosition &end) |
| |
| void | setExceptionSourceCode (const JSTextPosition &divot, const JSTextPosition &divotStart, const JSTextPosition &divotEnd) |
| |
| const JSTextPosition & | divot () const |
| |
| const JSTextPosition & | divotStart () const |
| |
| const JSTextPosition & | divotEnd () const |
| |
◆ EmitterType
◆ Type
| Enumerator |
|---|
| Constant | |
| Function | |
◆ BytecodeIntrinsicNode()
◆ emitter()
| EmitterType JSC::BytecodeIntrinsicNode::emitter |
( |
| ) |
const |
|
inline |
◆ identifier()
| const Identifier& JSC::BytecodeIntrinsicNode::identifier |
( |
| ) |
const |
|
inline |
◆ isBytecodeIntrinsicNode()
| bool JSC::BytecodeIntrinsicNode::isBytecodeIntrinsicNode |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ type()
| Type JSC::BytecodeIntrinsicNode::type |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following files: