Changeset 269922 in webkit for trunk/Source/JavaScriptCore/parser/Nodes.h
- Timestamp:
- Nov 17, 2020, 1:37:39 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/parser/Nodes.h
r268323 r269922 739 739 bool isClassField() const { return isClassProperty() && !needsSuperBinding(); } 740 740 bool isInstanceClassField() const { return isInstanceClassProperty() && !needsSuperBinding(); } 741 bool isStaticClassField() const { return isStaticClassProperty() && !needsSuperBinding(); } 741 742 bool isOverriddenByDuplicate() const { return m_isOverriddenByDuplicate; } 742 743 bool isPrivate() const { return m_type & Private; } … … 783 784 bool hasInstanceFields() const; 784 785 786 bool isStaticClassField() const 787 { 788 return m_node->isStaticClassField(); 789 } 790 785 791 static bool shouldCreateLexicalScopeForClass(PropertyListNode*); 786 792 787 RegisterID* emitBytecode(BytecodeGenerator&, RegisterID*, RegisterID*, Vector<JSTextPosition>* );793 RegisterID* emitBytecode(BytecodeGenerator&, RegisterID*, RegisterID*, Vector<JSTextPosition>*, Vector<JSTextPosition>*); 788 794 789 795 void emitDeclarePrivateFieldNames(BytecodeGenerator&, RegisterID* scope); … … 792 798 RegisterID* emitBytecode(BytecodeGenerator& generator, RegisterID* dst = nullptr) final 793 799 { 794 return emitBytecode(generator, dst, nullptr, nullptr );800 return emitBytecode(generator, dst, nullptr, nullptr, nullptr); 795 801 } 796 802 void emitPutConstantProperty(BytecodeGenerator&, RegisterID*, PropertyNode&);
Note:
See TracChangeset
for help on using the changeset viewer.