Lines Matching defs:const
29 checker::Type *TSAnalyzer::Check(ir::CatchClause *st) const in Check()
48 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::ClassDefinition *node) const in Check()
55 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::MetaProperty *expr) const in Check()
62 checker::Type *TSAnalyzer::Check(ir::TSIndexSignature *node) const in Check()
88 checker::Type *TSAnalyzer::Check(ir::TSMethodSignature *node) const in Check()
117 checker::Type *TSAnalyzer::Check(ir::TSPropertySignature *node) const in Check()
137 checker::Type *TSAnalyzer::Check(ir::TSSignatureDeclaration *node) const in Check()
244 checker::Type *TSAnalyzer::Check(ir::ArrayExpression *expr) const in Check()
309 checker::Type *TSAnalyzer::Check(ir::ArrowFunctionExpression *expr) const in Check()
343 checker::Type *rightType) const in CheckAssignmentExprOperatorType()
380 checker::Type *TSAnalyzer::Check(ir::AssignmentExpression *expr) const in Check()
422 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::AwaitExpression *expr) const in Check()
430 TSChecker *checker) const in CheckBinaryExprArithmLogical()
461 checker::Type *TSAnalyzer::Check(ir::BinaryExpression *expr) const in Check()
517 checker::Type *TSAnalyzer::Check(ir::CallExpression *expr) const in Check()
532 checker::Type *TSAnalyzer::Check(ir::ChainExpression *expr) const in Check()
538 checker::Type *TSAnalyzer::Check(ir::ConditionalExpression *expr) const in Check()
552 checker::Type *TSAnalyzer::Check(ir::FunctionExpression *expr) const in Check()
583 checker::Type *TSAnalyzer::Check(ir::Identifier *expr) const in Check()
605 void TSAnalyzer::CheckComputed(ir::MemberExpression *expr, checker::Type *indexType) const in CheckComputed()
644 checker::Type *TSAnalyzer::Check(ir::MemberExpression *expr) const in Check()
688 checker::Type *TSAnalyzer::Check(ir::NewExpression *expr) const in Check()
751 checker::ObjectDescriptor *desc, ir::Expression *it) const in CheckSpread()
783 bool inConstContext) const in CheckNonComputed()
818 bool inConstContext) const in CreateUnionTypeHelper()
826 checker::Type *TSAnalyzer::Check(ir::ObjectExpression *expr) const in Check()
889 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::OmittedExpression *expr) const in Check()
895 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::OpaqueTypeNode *expr) const in Check()
900 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::BrokenTypeNode *expr) const in Check()
905 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::SequenceExpression *expr) const in Check()
912 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::SuperExpression *expr) const in Check()
919 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::TaggedTemplateExpression *expr) const in Check()
926 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::TemplateLiteral *expr) const in Check()
933 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::ThisExpression *expr) const in Check()
940 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::TypeofExpression *expr) const in Check()
947 ir::UnaryExpression *expr) const in CheckDeleteKeyword()
964 …alyzer::CheckLiteral([[maybe_unused]] checker::TSChecker *checker, ir::UnaryExpression *expr) const in CheckLiteral()
986 checker::Type *TSAnalyzer::Check(ir::UnaryExpression *expr) const in Check()
1043 checker::Type *TSAnalyzer::Check(ir::UpdateExpression *expr) const in Check()
1061 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::YieldExpression *expr) const in Check()
1068 checker::Type *TSAnalyzer::Check(ir::BigIntLiteral *expr) const in Check()
1081 checker::Type *TSAnalyzer::Check(ir::BooleanLiteral *expr) const in Check()
1087 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::NullLiteral *expr) const in Check()
1093 checker::Type *TSAnalyzer::Check(ir::NumberLiteral *expr) const in Check()
1106 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::RegExpLiteral *expr) const in Check()
1113 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::AnnotationDeclaration *expr) const in Check()
1118 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::AnnotationUsage *expr) const in Check()
1123 checker::Type *TSAnalyzer::Check(ir::StringLiteral *expr) const in Check()
1137 checker::Type *TSAnalyzer::Check(ir::BlockStatement *st) const in Check()
1149 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::BreakStatement *st) const in Check()
1154 checker::Type *TSAnalyzer::Check(ir::DoWhileStatement *st) const in Check()
1166 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::EmptyStatement *st) const in Check()
1171 checker::Type *TSAnalyzer::Check(ir::ExpressionStatement *st) const in Check()
1177 checker::Type *TSAnalyzer::Check(ir::ForUpdateStatement *st) const in Check()
1200 checker::Type *TSAnalyzer::Check(ir::FunctionDeclaration *st) const in Check()
1222 checker::Type *TSAnalyzer::Check(ir::IfStatement *st) const in Check()
1238 checker::Type *TSAnalyzer::Check(ir::ReturnStatement *st) const in Check()
1268 checker::Type *TSAnalyzer::Check(ir::SwitchStatement *st) const in Check()
1302 checker::Type *TSAnalyzer::Check(ir::TryStatement *st) const in Check()
1371 checker::Type *TSAnalyzer::Check(ir::VariableDeclarator *st) const in Check()
1407 checker::Type *TSAnalyzer::Check(ir::VariableDeclaration *st) const in Check()
1417 checker::Type *TSAnalyzer::Check(ir::WhileStatement *st) const in Check()
1429 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::TSAnyKeyword *node) const in Check()
1434 checker::Type *TSAnalyzer::Check(ir::TSArrayType *node) const in Check()
1480 checker::Type *TSAnalyzer::Check(ir::TSAsExpression *expr) const in Check()
1509 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::TSBigintKeyword *node) const in Check()
1514 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::TSBooleanKeyword *node) const in Check()
1519 checker::Type *TSAnalyzer::Check(ir::TSConstructorType *node) const in Check()
1636 … const ir::BinaryExpression *expr) const in EvaluateBinaryExpression() argument
1658 … const ir::UnaryExpression *expr) const in EvaluateUnaryExpression() argument
1685 const ir::AstNode *expr) const in EvaluateEnumMember() argument
1770 bool *isLiteralEnum, bool isConstEnum) const in InferEnumVariableType()
1823 … *TSAnalyzer::InferType(checker::TSChecker *checker, bool isConst, ir::TSEnumDeclaration *st) const in InferType()
1848 checker::Type *TSAnalyzer::Check(ir::TSEnumDeclaration *st) const in Check()
1865 checker::Type *TSAnalyzer::Check(ir::TSFunctionType *node) const in Check()
1879 checker::Type *TSAnalyzer::Check(ir::TSIndexedAccessType *node) const in Check()
1904 checker::Type *TSAnalyzer::Check(ir::TSInterfaceBody *expr) const in Check()
1951 checker::Type *TSAnalyzer::Check(ir::TSInterfaceDeclaration *st) const in Check()
1986 checker::Type *TSAnalyzer::Check(ir::TSLiteralType *node) const in Check()
1993 checker::Type *TSAnalyzer::Check(ir::TSNamedTupleMember *node) const in Check()
2000 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::TSNeverKeyword *node) const in Check()
2005 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::TSNullKeyword *node) const in Check()
2010 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::TSNumberKeyword *node) const in Check()
2015 checker::Type *TSAnalyzer::Check(ir::TSParenthesizedType *node) const in Check()
2022 checker::Type *TSAnalyzer::Check(ir::TSQualifiedName *expr) const in Check()
2045 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::TSStringKeyword *node) const in Check()
2050 checker::Type *TSAnalyzer::Check(ir::TSTupleType *node) const in Check()
2061 checker::Type *TSAnalyzer::Check(ir::TSTypeAliasDeclaration *st) const in Check()
2068 checker::Type *TSAnalyzer::Check(ir::TSTypeLiteral *node) const in Check()
2082 checker::Type *TSAnalyzer::Check(ir::TSTypeQuery *node) const in Check()
2093 checker::Type *TSAnalyzer::Check(ir::TSTypeReference *node) const in Check()
2100 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::TSUndefinedKeyword *node) const in Check()
2105 checker::Type *TSAnalyzer::Check(ir::TSUnionType *node) const in Check()
2116 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::TSUnknownKeyword *node) const in Check()
2121 checker::Type *TSAnalyzer::Check([[maybe_unused]] ir::TSVoidKeyword *node) const in Check()