Lines Matching refs:program_
45 …if (program_ == nullptr || classDef->IsFinal() || classDef->IsAbstract() || classDef->IsStatic() || in AnalyzeClassDefForFinalModifier()
50 const auto statements = program_->Ast()->Statements(); in AnalyzeClassDefForFinalModifier()
81 …if (methodDef->IsAbstract() || methodDef->IsStatic() || classDef->IsFinal() || program_ == nullptr… in AnalyzeClassMethodForFinalModifier()
88 const auto statements = program_->Ast()->Statements(); in AnalyzeClassMethodForFinalModifier()
122 …if (node->IsClassDeclaration() && !program_->NodeContainsETSNolint(node, ETSWarnings::SUGGEST_FINA… in ETSWarningSuggestFinal()
175 program_->NodeContainsETSNolint(node, ETSWarnings::PROHIBIT_TOP_LEVEL_STATEMENTS)) { in ETSWarningsProhibitTopLevelStatements()
194 … if (program_->NodeContainsETSNolint(statement, ETSWarnings::PROHIBIT_TOP_LEVEL_STATEMENTS)) { in ETSWarningsProhibitTopLevelStatements()
213 …if (node->IsBinaryExpression() && !program_->NodeContainsETSNolint(node, ETSWarnings::BOOST_EQUALI… in ETSWarningBoostEqualityStatement()
227 …if (node->IsMethodDefinition() && !program_->NodeContainsETSNolint(node, ETSWarnings::REMOVE_ASYNC… in ETSWarningRemoveAsync()
240 …if (node->IsArrowFunctionExpression() && !program_->NodeContainsETSNolint(node, ETSWarnings::REMOV… in ETSWarningRemoveLambda()
372 if (!program_->NodeContainsETSNolint(node, ETSWarnings::IMPLICIT_BOXING_UNBOXING)) { in ETSWarningImplicitBoxingUnboxing()
387 lexer::LineIndex index(program_->SourceCode()); in ETSThrowWarning()
391 …throw Error(ErrorType::ETS_WARNING, ark::es2panda::util::BaseName(program_->SourceFilePath().Utf8(… in ETSThrowWarning()
396 …<< " [" << ark::es2panda::util::BaseName(program_->SourceFilePath().Utf8()) << ":" << location.lin… in ETSThrowWarning()