Changeset 266264 in webkit for trunk/Source/JavaScriptCore/parser/SyntaxChecker.h
- Timestamp:
- Aug 27, 2020, 5:27:19 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/parser/SyntaxChecker.h
r266117 r266264 215 215 int createArgumentsList(const JSTokenLocation&, int) { return ArgumentsListResult; } 216 216 int createArgumentsList(const JSTokenLocation&, int, int) { return ArgumentsListResult; } 217 Property createProperty(const Identifier* name, int, PropertyNode::Type type, PropertyNode::PutType, SuperBinding superBinding, InferName, ClassElementTag) 218 { 219 return Property(type, PropertyNode::isUnderscoreProtoSetter(m_vm, name, type, superBinding == SuperBinding::Needed)); 220 } 221 Property createProperty(int, PropertyNode::Type type, PropertyNode::PutType, SuperBinding, ClassElementTag) 222 { 223 return Property(type); 224 } 225 Property createProperty(VM&, ParserArena&, double, int, PropertyNode::Type type, PropertyNode::PutType, SuperBinding, ClassElementTag) 226 { 227 return Property(type); 228 } 229 Property createProperty(int, int, PropertyNode::Type type, PropertyNode::PutType, SuperBinding, ClassElementTag) 230 { 231 return Property(type); 232 } 233 Property createProperty(const Identifier*, int, int, PropertyNode::Type type, PropertyNode::PutType, SuperBinding, ClassElementTag) 217 Property createProperty(const Identifier* name, int, PropertyNode::Type type, SuperBinding superBinding, InferName, ClassElementTag tag) 218 { 219 bool needsSuperBinding = superBinding == SuperBinding::Needed; 220 bool isClassProperty = tag != ClassElementTag::No; 221 return Property(type, PropertyNode::isUnderscoreProtoSetter(m_vm, name, type, needsSuperBinding, isClassProperty)); 222 } 223 Property createProperty(int, PropertyNode::Type type, SuperBinding, ClassElementTag) 224 { 225 return Property(type); 226 } 227 Property createProperty(VM&, ParserArena&, double, int, PropertyNode::Type type, SuperBinding, ClassElementTag) 228 { 229 return Property(type); 230 } 231 Property createProperty(int, int, PropertyNode::Type type, SuperBinding, ClassElementTag) 232 { 233 return Property(type); 234 } 235 Property createProperty(const Identifier*, int, int, PropertyNode::Type type, SuperBinding, ClassElementTag) 234 236 { 235 237 return Property(type);
Note:
See TracChangeset
for help on using the changeset viewer.