Lines Matching defs:methodInfo
906 const MethodInfo& methodInfo,
911 ASSERT((methodInfo.kind == ir::MethodDefinitionKind::GET) || (methodInfo.kind == ir::MethodDefinitionKind::SET));
930 if (!methodInfo.isComputed) {
931 keyNode = methodInfo.key;
933 if (methodInfo.kind == ir::MethodDefinitionKind::GET) {
934 auto *backupNode = CreateReferenceIdentifier(methodInfo.backupName);
935 keyNode = AllocNode<ir::AssignmentExpression>(backupNode, methodInfo.key,
938 auto *backupNode = CreateReferenceIdentifier(methodInfo.backupName);
946 auto *method = AllocNode<ir::MethodDefinition>(methodInfo.kind, keyNode, funcExpr,
947 methodInfo.modifiers, Allocator(), std::move(decorators),
949 methodInfo.isComputed);
951 if (methodInfo.isComputed) {
952 AddComputedPropertyBinding(method, methodInfo.backupName);
958 const MethodInfo &methodInfo,
965 if (methodInfo.kind == ir::MethodDefinitionKind::GET) {
974 } else if (methodInfo.kind == ir::MethodDefinitionKind::SET) {
994 auto *method = AddMethodToClass(classDefinition, methodInfo, params, statements);
1000 const MethodInfo &methodInfo)
1006 auto *method = AddGeneratedMethodToClass(classDefinition, methodInfo, propName);