Lines Matching refs:modifiers
2056 static ir::ModifierFlags GetAccessability(ir::ModifierFlags modifiers)
2058 if (modifiers & ir::ModifierFlags::PUBLIC) {
2062 if (modifiers & ir::ModifierFlags::PRIVATE) {
2066 if (modifiers & ir::ModifierFlags::PROTECTED) {
2320 if ((desc->modifiers & ir::ModifierFlags::ASYNC) &&
2326 if (desc->modifiers & ir::ModifierFlags::ACCESS) {
2330 if (desc->modifiers & ir::ModifierFlags::DECLARE) {
2334 if (desc->modifiers & ir::ModifierFlags::ABSTRACT) {
2348 if (!(desc->modifiers & ir::ModifierFlags::STATIC)) {
2349 if ((desc->modifiers & ir::ModifierFlags::ASYNC) || desc->methodKind == ir::MethodDefinitionKind::GET ||
2364 } else if (!isDeclare && propNameStr.Is("prototype") && (desc->modifiers & ir::ModifierFlags::STATIC)) {
2479 if ((desc->modifiers & (ir::ModifierFlags::DECLARE | ir::ModifierFlags::READONLY))) {
2484 if ((desc->modifiers & ir::ModifierFlags::ASYNC) || desc->isGenerator) {
2498 if (desc->modifiers & ir::ModifierFlags::ASYNC) {
2515 if (Extension() == ScriptExtension::TS && !(desc->modifiers & ir::ModifierFlags::STATIC)) {
2516 ir::ModifierFlags access = GetAccessability(desc->modifiers);
2529 if (Extension() == ScriptExtension::TS && !(desc->modifiers & ir::ModifierFlags::STATIC)) {
2530 ir::ModifierFlags access = GetAccessability(desc->modifiers);
2645 method = AllocNode<ir::MethodDefinition>(desc->methodKind, privateId, funcExpr, desc->modifiers, Allocator(),
2652 method = AllocNode<ir::MethodDefinition>(desc->methodKind, propName, funcExpr, desc->modifiers, Allocator(),
2698 if (Extension() == ScriptExtension::TS && (desc->modifiers & ir::ModifierFlags::ABSTRACT)) {
2708 auto *scope = ((desc->modifiers & ir::ModifierFlags::STATIC) != 0) ? implicitScopes.first :
2724 desc->modifiers, std::move(decorators), desc->isComputed,
2725 desc->modifiers & ir::ModifierFlags::DEFINITE);
2869 desc.modifiers = ParseModifiers();
2871 if ((desc.modifiers & ir::ModifierFlags::ABSTRACT) && !isAbstractClass) {
2874 if (!decorators.empty() && (desc.modifiers & ir::ModifierFlags::ACCESSOR)) {
2878 if ((desc.modifiers & ir::ModifierFlags::OVERRIDE) && (!desc.hasSuperClass || isExtendsFromNull)) {
2884 if (!(desc.modifiers == ir::ModifierFlags::STATIC)) {
2903 if (!(desc.modifiers & ir::ModifierFlags::STATIC)) {
2922 if (desc.modifiers & ir::ModifierFlags::ACCESSOR) {
2926 desc.modifiers |= ir::ModifierFlags::OPTIONAL;
2934 desc.modifiers |= ir::ModifierFlags::DEFINITE;
2951 AllocNode<ir::TSIndexSignature>(propName, typeAnnotation, desc.modifiers & ir::ModifierFlags::READONLY,
2952 desc.modifiers & ir::ModifierFlags::STATIC);
2963 (desc.modifiers & ir::ModifierFlags::DECLARE), implicitScopes);
4138 ir::TSParameterProperty *ParserImpl::CreateTsParameterProperty(ir::Expression *parameter, ir::ModifierFlags modifiers)
4146 if (modifiers & ir::ModifierFlags::PRIVATE) {
4148 } else if ((modifiers & ir::ModifierFlags::PUBLIC)) {
4150 } else if (modifiers & ir::ModifierFlags::PROTECTED) {
4154 if (modifiers & ir::ModifierFlags::READONLY) {
4158 if (modifiers & ir::ModifierFlags::OVERRIDE) {
4162 if (modifiers & ir::ModifierFlags::STATIC) {
4176 ir::ModifierFlags modifiers = ParseModifiers();
4177 if (!(context_.Status() & ParserStatus::CONSTRUCTOR_FUNCTION) && modifiers != ir::ModifierFlags::NONE) {
4193 if (modifiers != ir::ModifierFlags::NONE && functionParameter->IsRestElement()) {
4197 if (modifiers != ir::ModifierFlags::NONE &&
4205 if (modifiers != ir::ModifierFlags::NONE) {
4206 functionParameter = CreateTsParameterProperty(functionParameter, modifiers);