Lines Matching refs:ModifierFlags
1932 static ir::ModifierFlags GetAccessability(ir::ModifierFlags modifiers) in GetAccessability()
1934 if (modifiers & ir::ModifierFlags::PUBLIC) { in GetAccessability()
1935 return ir::ModifierFlags::PUBLIC; in GetAccessability()
1938 if (modifiers & ir::ModifierFlags::PRIVATE) { in GetAccessability()
1939 return ir::ModifierFlags::PRIVATE; in GetAccessability()
1942 if (modifiers & ir::ModifierFlags::PROTECTED) { in GetAccessability()
1943 return ir::ModifierFlags::PROTECTED; in GetAccessability()
1946 return ir::ModifierFlags::NONE; in GetAccessability()
1970 ir::ModifierFlags ParserImpl::ParseModifiers() in ParseModifiers()
1972 ir::ModifierFlags resultStatus = ir::ModifierFlags::NONE; in ParseModifiers()
1973 ir::ModifierFlags prevStatus = ir::ModifierFlags::ALL; in ParseModifiers()
1988 ir::ModifierFlags actualStatus = ir::ModifierFlags::NONE; in ParseModifiers()
1989 ir::ModifierFlags nextStatus = ir::ModifierFlags::NONE; in ParseModifiers()
1993 actualStatus = ir::ModifierFlags::PUBLIC; in ParseModifiers()
1994 … nextStatus = ir::ModifierFlags::ASYNC | ir::ModifierFlags::STATIC | ir::ModifierFlags::READONLY | in ParseModifiers()
1995 ir::ModifierFlags::DECLARE | ir::ModifierFlags::ABSTRACT; in ParseModifiers()
1999 actualStatus = ir::ModifierFlags::PRIVATE; in ParseModifiers()
2000 … nextStatus = ir::ModifierFlags::ASYNC | ir::ModifierFlags::STATIC | ir::ModifierFlags::READONLY | in ParseModifiers()
2001 ir::ModifierFlags::DECLARE | ir::ModifierFlags::ABSTRACT; in ParseModifiers()
2005 actualStatus = ir::ModifierFlags::PROTECTED; in ParseModifiers()
2006 … nextStatus = ir::ModifierFlags::ASYNC | ir::ModifierFlags::STATIC | ir::ModifierFlags::READONLY | in ParseModifiers()
2007 ir::ModifierFlags::DECLARE | ir::ModifierFlags::ABSTRACT; in ParseModifiers()
2011 actualStatus = ir::ModifierFlags::STATIC; in ParseModifiers()
2012 … nextStatus = ir::ModifierFlags::ASYNC | ir::ModifierFlags::READONLY | ir::ModifierFlags::DECLARE | in ParseModifiers()
2013 ir::ModifierFlags::ABSTRACT; in ParseModifiers()
2017 actualStatus = ir::ModifierFlags::ASYNC; in ParseModifiers()
2018 …nextStatus = ir::ModifierFlags::READONLY | ir::ModifierFlags::DECLARE | ir::ModifierFlags::ABSTRAC… in ParseModifiers()
2022 actualStatus = ir::ModifierFlags::ABSTRACT; in ParseModifiers()
2023 … nextStatus = ir::ModifierFlags::ACCESS | ir::ModifierFlags::ASYNC | ir::ModifierFlags::STATIC | in ParseModifiers()
2024 ir::ModifierFlags::READONLY | ir::ModifierFlags::DECLARE; in ParseModifiers()
2028 actualStatus = ir::ModifierFlags::DECLARE; in ParseModifiers()
2029 … nextStatus = ir::ModifierFlags::ACCESS | ir::ModifierFlags::ASYNC | ir::ModifierFlags::STATIC | in ParseModifiers()
2030 ir::ModifierFlags::READONLY; in ParseModifiers()
2034 actualStatus = ir::ModifierFlags::READONLY; in ParseModifiers()
2035 … nextStatus = ir::ModifierFlags::ASYNC | ir::ModifierFlags::DECLARE | ir::ModifierFlags::ABSTRACT; in ParseModifiers()
2063 (actualStatus & ~ir::ModifierFlags::ALLOWED_IN_CTOR_PARAMETER)) { in ParseModifiers()
2076 … ir::MethodDefinitionKind methodKind, ir::ModifierFlags access, bool hasDecorator, in CheckAccessorPair()
2118 ir::ModifierFlags getAccess = ir::ModifierFlags::NONE; in CheckAccessorPair()
2119 ir::ModifierFlags setAccess = ir::ModifierFlags::NONE; in CheckAccessorPair()
2129 if ((setAccess == ir::ModifierFlags::NONE && getAccess > ir::ModifierFlags::PUBLIC) || in CheckAccessorPair()
2130 (setAccess != ir::ModifierFlags::NONE && getAccess > setAccess)) { in CheckAccessorPair()
2187 if ((desc->modifiers & ir::ModifierFlags::ASYNC) && in ValidateClassKey()
2197 if (!(desc->modifiers & ir::ModifierFlags::STATIC)) { in ValidateClassKey()
2198 …if ((desc->modifiers & ir::ModifierFlags::ASYNC) || desc->methodKind == ir::MethodDefinitionKind::… in ValidateClassKey()
2213 …} else if (!isDeclare && propNameStr.Is("prototype") && (desc->modifiers & ir::ModifierFlags::STAT… in ValidateClassKey()
2334 if ((desc->modifiers & (ir::ModifierFlags::DECLARE | ir::ModifierFlags::READONLY))) { in ValidateClassMethodStart()
2339 if ((desc->modifiers & ir::ModifierFlags::ASYNC) || desc->isGenerator) { in ValidateClassMethodStart()
2353 if (desc->modifiers & ir::ModifierFlags::ASYNC) { in ValidateClassMethodStart()
2370 if (Extension() == ScriptExtension::TS && !(desc->modifiers & ir::ModifierFlags::STATIC)) { in ValidateClassSetter()
2371 ir::ModifierFlags access = GetAccessability(desc->modifiers); in ValidateClassSetter()
2384 if (Extension() == ScriptExtension::TS && !(desc->modifiers & ir::ModifierFlags::STATIC)) { in ValidateClassGetter()
2385 ir::ModifierFlags access = GetAccessability(desc->modifiers); in ValidateClassGetter()
2488 desc->modifiers & ir::ModifierFlags::DEFINITE); in ParseClassProperty()
2520 if (desc->modifiers & ~ir::ModifierFlags::READONLY) { in CheckClassPrivateIdentifier()
2592 if ((desc.modifiers & ir::ModifierFlags::ABSTRACT) && !isAbstractClass) { in ParseClassElement()
2600 if (!(desc.modifiers & ir::ModifierFlags::STATIC)) { in ParseClassElement()
2619 desc.modifiers |= ir::ModifierFlags::OPTIONAL; in ParseClassElement()
2627 desc.modifiers |= ir::ModifierFlags::DEFINITE; in ParseClassElement()
2644 …Node<ir::TSIndexSignature>(propName, typeAnnotation, desc.modifiers & ir::ModifierFlags::READONLY); in ParseClassElement()
2654 isDeclare || (desc.modifiers & ir::ModifierFlags::DECLARE)); in ParseClassElement()
2724 … ir::ModifierFlags::NONE, Allocator(), std::move(decorators), in CreateImplicitConstructor()
3591 …erty *ParserImpl::CreateTsParameterProperty(ir::Expression *parameter, ir::ModifierFlags modifiers) in CreateTsParameterProperty()
3598 if (modifiers & ir::ModifierFlags::PRIVATE) { in CreateTsParameterProperty()
3600 } else if ((modifiers & ir::ModifierFlags::PUBLIC)) { in CreateTsParameterProperty()
3602 } else if (modifiers & ir::ModifierFlags::PROTECTED) { in CreateTsParameterProperty()
3606 if (modifiers & ir::ModifierFlags::READONLY) { in CreateTsParameterProperty()
3610 if (modifiers & ir::ModifierFlags::STATIC) { in CreateTsParameterProperty()
3626 ir::ModifierFlags modifiers = ParseModifiers(); in ParseFunctionParameter()
3628 …if (!(context_.Status() & ParserStatus::CONSTRUCTOR_FUNCTION) && modifiers != ir::ModifierFlags::N… in ParseFunctionParameter()
3644 if (modifiers != ir::ModifierFlags::NONE && functionParameter->IsRestElement()) { in ParseFunctionParameter()
3648 if (modifiers != ir::ModifierFlags::NONE && in ParseFunctionParameter()
3656 if (modifiers != ir::ModifierFlags::NONE) { in ParseFunctionParameter()
3769 void ParserImpl::ThrowParameterModifierError(ir::ModifierFlags status) const in ThrowParameterModifierError()
3772 …{"'", (status & ir::ModifierFlags::STATIC) ? "static" : ((status & ir::ModifierFlags::ASYNC) ? "as… in ThrowParameterModifierError()