Lines Matching refs:modifiers
2014 static ir::ModifierFlags GetAccessability(ir::ModifierFlags modifiers) in GetAccessability() argument
2016 if (modifiers & ir::ModifierFlags::PUBLIC) { in GetAccessability()
2020 if (modifiers & ir::ModifierFlags::PRIVATE) { in GetAccessability()
2024 if (modifiers & ir::ModifierFlags::PROTECTED) { in GetAccessability()
2277 if ((desc->modifiers & ir::ModifierFlags::ASYNC) && in ValidateClassKey()
2283 if (desc->modifiers & ir::ModifierFlags::ACCESS) { in ValidateClassKey()
2287 if (desc->modifiers & ir::ModifierFlags::DECLARE) { in ValidateClassKey()
2291 if (desc->modifiers & ir::ModifierFlags::ABSTRACT) { in ValidateClassKey()
2305 if (!(desc->modifiers & ir::ModifierFlags::STATIC)) { in ValidateClassKey()
2306 …if ((desc->modifiers & ir::ModifierFlags::ASYNC) || desc->methodKind == ir::MethodDefinitionKind::… in ValidateClassKey()
2321 …} else if (!isDeclare && propNameStr.Is("prototype") && (desc->modifiers & ir::ModifierFlags::STAT… in ValidateClassKey()
2436 if ((desc->modifiers & (ir::ModifierFlags::DECLARE | ir::ModifierFlags::READONLY))) { in ValidateClassMethodStart()
2441 if ((desc->modifiers & ir::ModifierFlags::ASYNC) || desc->isGenerator) { in ValidateClassMethodStart()
2455 if (desc->modifiers & ir::ModifierFlags::ASYNC) { in ValidateClassMethodStart()
2472 if (Extension() == ScriptExtension::TS && !(desc->modifiers & ir::ModifierFlags::STATIC)) { in ValidateClassSetter()
2473 ir::ModifierFlags access = GetAccessability(desc->modifiers); in ValidateClassSetter()
2486 if (Extension() == ScriptExtension::TS && !(desc->modifiers & ir::ModifierFlags::STATIC)) { in ValidateClassGetter()
2487 ir::ModifierFlags access = GetAccessability(desc->modifiers); in ValidateClassGetter()
2601 …llocNode<ir::MethodDefinition>(desc->methodKind, privateId, funcExpr, desc->modifiers, Allocator(), in ParseClassMethod()
2608 …method = AllocNode<ir::MethodDefinition>(desc->methodKind, propName, funcExpr, desc->modifiers, Al… in ParseClassMethod()
2649 if (Extension() == ScriptExtension::TS && (desc->modifiers & ir::ModifierFlags::ABSTRACT)) { in ParseClassProperty()
2659 auto *scope = ((desc->modifiers & ir::ModifierFlags::STATIC) != 0) ? implicitScopes.first : in ParseClassProperty()
2675 … desc->modifiers, std::move(decorators), desc->isComputed, in ParseClassProperty()
2676 desc->modifiers & ir::ModifierFlags::DEFINITE); in ParseClassProperty()
2785 desc.modifiers = ParseModifiers(); in ParseClassElement()
2787 if ((desc.modifiers & ir::ModifierFlags::ABSTRACT) && !isAbstractClass) { in ParseClassElement()
2790 if (!decorators.empty() && (desc.modifiers & ir::ModifierFlags::ACCESSOR)) { in ParseClassElement()
2794 …if ((desc.modifiers & ir::ModifierFlags::OVERRIDE) && (!desc.hasSuperClass || isExtendsFromNull)) { in ParseClassElement()
2800 if (!(desc.modifiers == ir::ModifierFlags::STATIC)) { in ParseClassElement()
2819 if (!(desc.modifiers & ir::ModifierFlags::STATIC)) { in ParseClassElement()
2838 if (desc.modifiers & ir::ModifierFlags::ACCESSOR) { in ParseClassElement()
2842 desc.modifiers |= ir::ModifierFlags::OPTIONAL; in ParseClassElement()
2850 desc.modifiers |= ir::ModifierFlags::DEFINITE; in ParseClassElement()
2867 …AllocNode<ir::TSIndexSignature>(propName, typeAnnotation, desc.modifiers & ir::ModifierFlags::READ… in ParseClassElement()
2868 desc.modifiers & ir::ModifierFlags::STATIC); in ParseClassElement()
2878 … isDeclare || (desc.modifiers & ir::ModifierFlags::DECLARE), implicitScopes); in ParseClassElement()
3989 …erty *ParserImpl::CreateTsParameterProperty(ir::Expression *parameter, ir::ModifierFlags modifiers) in CreateTsParameterProperty() argument
3997 if (modifiers & ir::ModifierFlags::PRIVATE) { in CreateTsParameterProperty()
3999 } else if ((modifiers & ir::ModifierFlags::PUBLIC)) { in CreateTsParameterProperty()
4001 } else if (modifiers & ir::ModifierFlags::PROTECTED) { in CreateTsParameterProperty()
4005 if (modifiers & ir::ModifierFlags::READONLY) { in CreateTsParameterProperty()
4009 if (modifiers & ir::ModifierFlags::OVERRIDE) { in CreateTsParameterProperty()
4013 if (modifiers & ir::ModifierFlags::STATIC) { in CreateTsParameterProperty()
4029 ir::ModifierFlags modifiers = ParseModifiers(); in ParseFunctionParameter() local
4031 …if (!(context_.Status() & ParserStatus::CONSTRUCTOR_FUNCTION) && modifiers != ir::ModifierFlags::N… in ParseFunctionParameter()
4047 if (modifiers != ir::ModifierFlags::NONE && functionParameter->IsRestElement()) { in ParseFunctionParameter()
4051 if (modifiers != ir::ModifierFlags::NONE && in ParseFunctionParameter()
4059 if (modifiers != ir::ModifierFlags::NONE) { in ParseFunctionParameter()
4060 functionParameter = CreateTsParameterProperty(functionParameter, modifiers); in ParseFunctionParameter()