| /arkcompiler/ets_frontend/ets2panda/checker/ |
| D | ETSAnalyzer.cpp | 27 namespace ark::es2panda::checker { namespace 37 ETSChecker *checker = GetETSChecker(); in Check() local 58 ETSChecker *checker = GetETSChecker(); in Check() local 74 ETSChecker *checker = GetETSChecker(); in Check() local 95 ETSChecker *checker = GetETSChecker(); in Check() local 112 static void HandleNativeAndAsyncMethods(ETSChecker *checker, ir::MethodDefinition *node) in HandleNativeAndAsyncMethods() 140 ETSChecker *checker = GetETSChecker(); in Check() local 193 ETSChecker *checker = GetETSChecker(); in CheckMethodModifiers() local 238 ETSChecker *checker = GetETSChecker(); in Check() local 247 ETSChecker *checker = GetETSChecker(); in Check() local [all …]
|
| D | TSAnalyzer.cpp | 21 namespace ark::es2panda::checker { namespace 31 TSChecker *checker = GetTSChecker(); in Check() local 50 TSChecker *checker = GetTSChecker(); in Check() local 57 TSChecker *checker = GetTSChecker(); in Check() local 64 TSChecker *checker = GetTSChecker(); in Check() local 89 TSChecker *checker = GetTSChecker(); in Check() local 117 TSChecker *checker = GetTSChecker(); in Check() local 137 TSChecker *checker = GetTSChecker(); in Check() local 178 static void GetSpreadElementType(checker::TSChecker *checker, checker::Type *spreadType, in GetSpreadElementType() argument 244 TSChecker *checker = GetTSChecker(); in Check() local [all …]
|
| D | ETSAnalyzerHelpers.cpp | 19 namespace ark::es2panda::checker { namespace 20 void CheckExtensionIsShadowedInCurrentClassOrInterface(checker::ETSChecker *checker, checker::ETSOb… in CheckExtensionIsShadowedInCurrentClassOrInterface() argument 44 void CheckExtensionIsShadowedByMethod(checker::ETSChecker *checker, checker::ETSObjectType *objType, in CheckExtensionIsShadowedByMethod() argument 60 static void ReplaceThisInExtensionMethod(checker::ETSChecker *checker, ir::ScriptFunction *extensio… in ReplaceThisInExtensionMethod() argument 80 void CheckExtensionMethod(checker::ETSChecker *checker, ir::ScriptFunction *extensionFunc, ir::Meth… in CheckExtensionMethod() argument 106 void DoBodyTypeChecking(ETSChecker *checker, ir::MethodDefinition *node, ir::ScriptFunction *script… in DoBodyTypeChecking() 148 void ComposeAsyncImplFuncReturnType(ETSChecker *checker, ir::ScriptFunction *scriptFunc) in ComposeAsyncImplFuncReturnType() 172 void ComposeAsyncImplMethod(ETSChecker *checker, ir::MethodDefinition *node) in ComposeAsyncImplMethod() 196 void CheckPredefinedMethodReturnType(ETSChecker *checker, ir::ScriptFunction *scriptFunc) in CheckPredefinedMethodReturnType() 242 void CheckIteratorMethodReturnType(ETSChecker *checker, ir::ScriptFunction *scriptFunc, in CheckIteratorMethodReturnType() [all …]
|
| D | ETSAnalyzer.h | 27 explicit ETSAnalyzer(Checker *checker) : SemanticAnalyzer(checker) {}; in ETSAnalyzer() 56 checker::Type *GetCalleeType(ETSChecker *checker, ir::ETSNewClassInstanceExpression *expr) const in GetCalleeType() 67 void CheckVoidTypeExpression(ETSChecker *checker, const ir::Expression *expr) const in CheckVoidTypeExpression()
|
| /arkcompiler/ets_frontend/ets2panda/checker/typeChecker/ |
| D | TypeChecker.h | 39 explicit TypeChecker(Checker *checker) : checker_(checker) {} in TypeChecker() 52 explicit ETSTypeChecker(Checker *checker) : TypeChecker(checker) {} in ETSTypeChecker() 60 explicit JSTypeChecker(Checker *checker) : TypeChecker(checker) {} in JSTypeChecker() 65 explicit TSTypeChecker(Checker *checker) : TypeChecker(checker) {} in TSTypeChecker() 70 explicit ASTypeChecker(Checker *checker) : TypeChecker(checker) {} in ASTypeChecker()
|
| D | TypeChecker.cpp | 18 namespace ark::es2panda::checker { namespace 30 bool RunTypeChecker(Checker *checker, ScriptExtension ext, ir::AstNode *node) in RunTypeChecker()
|
| /arkcompiler/ets_frontend/ets2panda/ir/ts/ |
| D | tsFunctionType.cpp | 60 checker::Type *TSFunctionType::Check(checker::TSChecker *checker) in Check() argument 65 checker::Type *TSFunctionType::GetType(checker::TSChecker *checker) in GetType() argument 70 checker::Type *TSFunctionType::Check([[maybe_unused]] checker::ETSChecker *checker) in Check() argument 75 checker::Type *TSFunctionType::GetType([[maybe_unused]] checker::ETSChecker *checker) in GetType() argument
|
| D | tsIntersectionType.cpp | 62 checker::Type *TSIntersectionType::Check([[maybe_unused]] checker::TSChecker *checker) in Check() argument 67 checker::Type *TSIntersectionType::GetType([[maybe_unused]] checker::TSChecker *checker) in GetType() argument 72 checker::Type *TSIntersectionType::GetType([[maybe_unused]] checker::ETSChecker *checker) in GetType() argument 78 checker::Type *TSIntersectionType::Check([[maybe_unused]] checker::ETSChecker *checker) in Check() argument
|
| D | tsThisType.cpp | 52 checker::Type *TSThisType::Check([[maybe_unused]] checker::TSChecker *checker) in Check() argument 57 checker::Type *TSThisType::GetType([[maybe_unused]] checker::TSChecker *checker) in GetType() argument 62 checker::Type *TSThisType::Check([[maybe_unused]] checker::ETSChecker *checker) in Check() argument 67 checker::Type *TSThisType::GetType([[maybe_unused]] checker::ETSChecker *checker) in GetType() argument
|
| D | tsArrayType.cpp | 62 checker::Type *TSArrayType::Check([[maybe_unused]] checker::TSChecker *checker) in Check() argument 67 checker::Type *TSArrayType::GetType([[maybe_unused]] checker::TSChecker *checker) in GetType() argument 72 checker::Type *TSArrayType::Check(checker::ETSChecker *checker) in Check() argument 77 checker::Type *TSArrayType::GetType(checker::ETSChecker *checker) in GetType() argument
|
| D | tsObjectKeyword.cpp | 52 checker::Type *TSObjectKeyword::Check([[maybe_unused]] checker::TSChecker *checker) in Check() argument 57 checker::Type *TSObjectKeyword::GetType([[maybe_unused]] checker::TSChecker *checker) in GetType() argument 62 checker::Type *TSObjectKeyword::Check([[maybe_unused]] checker::ETSChecker *checker) in Check() argument
|
| D | tsStringKeyword.cpp | 52 checker::Type *TSStringKeyword::Check(checker::TSChecker *checker) in Check() argument 57 checker::Type *TSStringKeyword::GetType([[maybe_unused]] checker::TSChecker *checker) in GetType() argument 62 checker::Type *TSStringKeyword::Check(checker::ETSChecker *checker) in Check() argument
|
| D | tsBooleanKeyword.cpp | 52 checker::Type *TSBooleanKeyword::Check(checker::TSChecker *checker) in Check() argument 57 checker::Type *TSBooleanKeyword::GetType([[maybe_unused]] checker::TSChecker *checker) in GetType() argument 62 checker::Type *TSBooleanKeyword::Check(checker::ETSChecker *checker) in Check() argument
|
| D | tsBigintKeyword.cpp | 52 checker::Type *TSBigintKeyword::Check([[maybe_unused]] checker::TSChecker *checker) in Check() argument 57 checker::Type *TSBigintKeyword::GetType([[maybe_unused]] checker::TSChecker *checker) in GetType() argument 62 checker::Type *TSBigintKeyword::Check([[maybe_unused]] checker::ETSChecker *checker) in Check() argument
|
| D | tsConstructorType.cpp | 59 checker::Type *TSConstructorType::Check(checker::TSChecker *checker) in Check() argument 64 checker::Type *TSConstructorType::GetType(checker::TSChecker *checker) in GetType() argument 69 checker::Type *TSConstructorType::Check([[maybe_unused]] checker::ETSChecker *checker) in Check() argument
|
| /arkcompiler/ets_frontend/ets2panda/ir/ |
| D | opaqueTypeNode.cpp | 52 checker::Type *OpaqueTypeNode::Check([[maybe_unused]] checker::TSChecker *checker) in Check() argument 57 checker::Type *OpaqueTypeNode::GetType([[maybe_unused]] checker::TSChecker *checker) in GetType() argument 62 checker::Type *OpaqueTypeNode::GetType([[maybe_unused]] checker::ETSChecker *checker) in GetType() argument 67 checker::Type *OpaqueTypeNode::Check([[maybe_unused]] checker::ETSChecker *checker) in Check() argument
|
| /arkcompiler/ets_frontend/ets2panda/ir/ets/ |
| D | etsNullishTypes.cpp | 44 checker::Type *ETSUndefinedType::Check([[maybe_unused]] checker::TSChecker *checker) in Check() argument 49 checker::Type *ETSUndefinedType::Check([[maybe_unused]] checker::ETSChecker *checker) in Check() argument 54 checker::Type *ETSUndefinedType::GetType([[maybe_unused]] checker::ETSChecker *checker) in GetType() argument 93 checker::Type *ETSNullType::Check([[maybe_unused]] checker::TSChecker *checker) in Check() argument 98 checker::Type *ETSNullType::Check([[maybe_unused]] checker::ETSChecker *checker) in Check() argument 103 checker::Type *ETSNullType::GetType([[maybe_unused]] checker::ETSChecker *checker) in GetType() argument
|
| D | etsWildcardType.cpp | 67 checker::Type *ETSWildcardType::Check(checker::TSChecker *checker) in Check() argument 72 checker::Type *ETSWildcardType::GetType([[maybe_unused]] checker::TSChecker *checker) in GetType() argument 77 checker::Type *ETSWildcardType::Check(checker::ETSChecker *checker) in Check() argument 82 checker::Type *ETSWildcardType::GetType([[maybe_unused]] checker::ETSChecker *checker) in GetType() argument
|
| D | etsPrimitiveType.cpp | 83 checker::Type *ETSPrimitiveType::Check(checker::TSChecker *checker) in Check() argument 88 checker::Type *ETSPrimitiveType::GetType([[maybe_unused]] checker::TSChecker *checker) in GetType() argument 93 checker::Type *ETSPrimitiveType::Check(checker::ETSChecker *checker) in Check() argument 98 checker::Type *ETSPrimitiveType::GetType([[maybe_unused]] checker::ETSChecker *checker) in GetType() argument
|
| D | etsFunctionType.cpp | 79 checker::Type *ETSFunctionType::Check(checker::TSChecker *checker) in Check() argument 84 checker::Type *ETSFunctionType::GetType([[maybe_unused]] checker::TSChecker *checker) in GetType() argument 89 checker::Type *ETSFunctionType::Check(checker::ETSChecker *checker) in Check() argument 94 checker::Type *ETSFunctionType::GetType(checker::ETSChecker *checker) in GetType() argument
|
| /arkcompiler/ets_frontend/ets2panda/ir/statements/ |
| D | forOfStatement.cpp | 26 checker::Type *ForOfStatement::CreateUnionIteratorTypes(checker::ETSChecker *checker, checker::Type… in CreateUnionIteratorTypes() argument 110 checker::Type *ForOfStatement::Check(checker::TSChecker *checker) in Check() argument 115 checker::Type *ForOfStatement::Check(checker::ETSChecker *checker) in Check() argument 150 checker::Type *ForOfStatement::CheckIteratorMethodForObject(checker::ETSChecker *checker, in CheckIteratorMethodForObject() argument 208 void ForOfStatement::CheckReturnTypeOfIteratorMethod(checker::ETSChecker *checker, checker::ETSObje… in CheckReturnTypeOfIteratorMethod() argument 231 bool ForOfStatement::CheckIteratorInterfaceForObject(checker::ETSChecker *checker, checker::ETSObje… in CheckIteratorInterfaceForObject() argument 243 checker::Type *ForOfStatement::CheckIteratorMethod(checker::ETSChecker *const checker) in CheckIteratorMethod() argument
|
| /arkcompiler/ets_frontend/ets2panda/checker/ets/ |
| D | unboxingConverter.cpp | 21 namespace ark::es2panda::checker { namespace 23 checker::Type *UnboxingConverter::GlobalTypeFromSource(checker::ETSChecker const *checker, ETSObjec… in GlobalTypeFromSource() argument
|
| /arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/ |
| D | unionLowering.cpp | 43 static ir::ClassDefinition *GetUnionFieldClass(checker::ETSChecker *checker, varbinder::VarBinder *… in GetUnionFieldClass() argument 71 static varbinder::LocalVariable *CreateUnionFieldClassProperty(checker::ETSChecker *checker, in CreateUnionFieldClassProperty() argument 108 static void HandleUnionPropertyAccess(checker::ETSChecker *checker, varbinder::VarBinder *vbind, in HandleUnionPropertyAccess() argument 122 static ir::TSAsExpression *GenAsExpression(checker::ETSChecker *checker, checker::Type *const opaqu… in GenAsExpression() argument 138 static ir::TSAsExpression *UnionCastToPrimitive(checker::ETSChecker *checker, checker::ETSObjectTyp… in UnionCastToPrimitive() argument 145 static ir::TSAsExpression *HandleUnionCastToPrimitive(checker::ETSChecker *checker, ir::TSAsExpress… in HandleUnionCastToPrimitive() argument 181 checker::ETSChecker *checker = ctx->checker->AsETSChecker(); in Perform() local
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_util/include/ |
| D | ptr.h | 51 Ptr(Pointer ref, PtrCheckerType<T> checker) : pointer(ref) in Ptr() 61 Ptr(T &ref, PtrCheckerType<T> checker) : pointer(&ref) in Ptr() 81 Ptr(U &ref, PtrCheckerType<T> checker) : pointer(&ref) in Ptr() 100 Ptr(const Ptr<U, CheckU> &other, PtrCheckerType<T> checker) : pointer(other.get()) in Ptr() 112 Ptr(Ptr<U, CheckU> &&other, PtrCheckerType<T> checker) : pointer(other.get()) in Ptr()
|
| /arkcompiler/ets_frontend/es2panda/ir/ts/ |
| D | tsEnumDeclaration.cpp | 71 binder::EnumMemberResult EvaluateIdentifier(checker::Checker *checker, binder::EnumVariable *enumVa… in EvaluateIdentifier() argument 104 binder::EnumMemberResult EvaluateUnaryExpression(checker::Checker *checker, binder::EnumVariable *e… in EvaluateUnaryExpression() argument 130 binder::EnumMemberResult EvaluateMemberExpression(checker::Checker *checker, in EvaluateMemberExpression() argument 151 binder::EnumMemberResult EvaluateBinaryExpression(checker::Checker *checker, binder::EnumVariable *… in EvaluateBinaryExpression() argument 216 binder::EnumMemberResult TSEnumDeclaration::EvaluateEnumMember(checker::Checker *checker, binder::E… in EvaluateEnumMember() argument 258 void AddEnumValueDeclaration(checker::Checker *checker, double number, binder::EnumVariable *variab… in AddEnumValueDeclaration() argument 291 void InferEnumVariableType(checker::Checker *checker, binder::EnumVariable *variable, double *value… in InferEnumVariableType() argument 360 checker::Type *TSEnumDeclaration::InferType(checker::Checker *checker, bool isConst) const in InferType() argument
|