• Home
  • Raw
  • Download

Lines Matching refs:ModifierFlags

116 ir::ModifierFlags ParserImpl::GetAccessability(ir::ModifierFlags modifiers)  in GetAccessability()
118 if ((modifiers & ir::ModifierFlags::PUBLIC) != 0) { in GetAccessability()
119 return ir::ModifierFlags::PUBLIC; in GetAccessability()
122 if ((modifiers & ir::ModifierFlags::PRIVATE) != 0) { in GetAccessability()
123 return ir::ModifierFlags::PRIVATE; in GetAccessability()
126 if ((modifiers & ir::ModifierFlags::PROTECTED) != 0) { in GetAccessability()
127 return ir::ModifierFlags::PROTECTED; in GetAccessability()
130 if ((modifiers & ir::ModifierFlags::INTERNAL) != 0) { in GetAccessability()
131 return ir::ModifierFlags::INTERNAL; in GetAccessability()
134 return ir::ModifierFlags::NONE; in GetAccessability()
150 ir::ModifierFlags ParserImpl::ParseModifiers() in ParseModifiers()
152 ir::ModifierFlags resultStatus = ir::ModifierFlags::NONE; in ParseModifiers()
153 ir::ModifierFlags prevStatus = ir::ModifierFlags::ALL; in ParseModifiers()
166 ir::ModifierFlags actualStatus = ir::ModifierFlags::NONE; in ParseModifiers()
167 ir::ModifierFlags nextStatus = ir::ModifierFlags::NONE; in ParseModifiers()
171 actualStatus = ir::ModifierFlags::STATIC; in ParseModifiers()
172 nextStatus = ir::ModifierFlags::ASYNC; in ParseModifiers()
176 actualStatus = ir::ModifierFlags::ASYNC; in ParseModifiers()
177 nextStatus = ir::ModifierFlags::NONE; in ParseModifiers()
212 ir::MethodDefinitionKind methodKind, ir::ModifierFlags access) in CheckAccessorPair()
243 ir::ModifierFlags getAccess = ir::ModifierFlags::NONE; in CheckAccessorPair()
244 ir::ModifierFlags setAccess = ir::ModifierFlags::NONE; in CheckAccessorPair()
254 if ((setAccess == ir::ModifierFlags::NONE && getAccess > ir::ModifierFlags::PUBLIC) || in CheckAccessorPair()
255 (setAccess != ir::ModifierFlags::NONE && getAccess > setAccess)) { in CheckAccessorPair()
298 void ParserImpl::ThrowErrorIfStaticConstructor([[maybe_unused]] ir::ModifierFlags flags) {} in ThrowErrorIfStaticConstructor()
302 if (((desc->modifiers & ir::ModifierFlags::ASYNC) != 0 || desc->isGenerator) && in ValidateClassKey()
316 if ((desc->modifiers & ir::ModifierFlags::STATIC) == 0) { in ValidateClassKey()
317 if ((desc->modifiers & ir::ModifierFlags::ASYNC) != 0 || in ValidateClassKey()
333 } else if (propNameStr.Is("prototype") && (desc->modifiers & ir::ModifierFlags::STATIC) != 0) { in ValidateClassKey()
374 …if (lexer_->GetToken().Ident().Is("prototype") && (desc->modifiers & ir::ModifierFlags::STATIC) !=… in ParseClassKey()
420 if ((desc->modifiers & ir::ModifierFlags::ASYNC) != 0) { in ValidateClassMethodStart()
484 if ((desc->modifiers & ir::ModifierFlags::DECLARE) != 0) { in ParseClassProperty()
498 if (InAmbientContext() || (desc->modifiers & ir::ModifierFlags::DECLARE) != 0) { in ParseClassProperty()
573 ir::ModifierFlags::STATIC, false, context_.GetLanguge()); in ParseClassStaticBlock()
587 [[maybe_unused]] ir::ModifierFlags flags, in ParseClassElement()
607 if ((desc.modifiers & ir::ModifierFlags::STATIC) == 0) { in ParseClassElement()
669 ir::ModifierFlags::NONE, Allocator(), false); in BuildImplicitConstructor()
740 … *ParserImpl::ParseClassDefinition(ir::ClassDefinitionModifiers modifiers, ir::ModifierFlags flags) in ParseClassDefinition()
773 …assBody ParserImpl::ParseClassBody(ir::ClassDefinitionModifiers modifiers, ir::ModifierFlags flags, in ParseClassBody()
1065 void ParserImpl::ThrowParameterModifierError(ir::ModifierFlags status) const in ThrowParameterModifierError()
1068 (status & ir::ModifierFlags::STATIC) != 0 ? "static" in ThrowParameterModifierError()
1069 : (status & ir::ModifierFlags::ASYNC) != 0 ? "async" in ThrowParameterModifierError()