Lines Matching defs:ClassElmentDescriptor
128 class ClassElmentDescriptor {
295 void ThrowIfPrivateIdent(ClassElmentDescriptor *desc, const char *msg);
296 void ValidateClassKey(ClassElmentDescriptor *desc, bool isDeclare);
298 void ValidateClassMethodStart(ClassElmentDescriptor *desc, ir::Expression *typeAnnotation);
299 ir::Expression *ParseClassKey(ClassElmentDescriptor *desc, bool isDeclare);
301 void ValidateClassSetter(ClassElmentDescriptor *desc, const ArenaVector<ir::Statement *> &properties,
304 void ValidateClassGetter(ClassElmentDescriptor *desc, const ArenaVector<ir::Statement *> &properties,
309 ir::MethodDefinition *ParseClassMethod(ClassElmentDescriptor *desc, const ArenaVector<ir::Statement *> &properties,
313 ir::ClassStaticBlock *ParseStaticBlock(ClassElmentDescriptor *desc);
314 ir::Statement *ParseClassProperty(ClassElmentDescriptor *desc, const ArenaVector<ir::Statement *> &properties,
319 void ParseClassKeyModifiers(ClassElmentDescriptor *desc);
320 void CheckClassGeneratorMethod(ClassElmentDescriptor *desc);
321 void CheckClassPrivateIdentifier(ClassElmentDescriptor *desc);