Home
last modified time | relevance | path

Searched defs:checker (Results 1 – 25 of 370) sorted by relevance

12345678910>>...15

/arkcompiler/ets_frontend/ets2panda/checker/
DETSAnalyzer.cpp27 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 …]
DTSAnalyzer.cpp21 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 …]
DETSAnalyzerHelpers.cpp19 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 …]
DETSAnalyzer.h27 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/
DTypeChecker.h39 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()
DTypeChecker.cpp18 namespace ark::es2panda::checker { namespace
30 bool RunTypeChecker(Checker *checker, ScriptExtension ext, ir::AstNode *node) in RunTypeChecker()
/arkcompiler/ets_frontend/ets2panda/ir/ts/
DtsFunctionType.cpp60 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
DtsIntersectionType.cpp62 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
DtsThisType.cpp52 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
DtsArrayType.cpp62 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
DtsObjectKeyword.cpp52 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
DtsStringKeyword.cpp52 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
DtsBooleanKeyword.cpp52 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
DtsBigintKeyword.cpp52 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
DtsConstructorType.cpp59 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/
DopaqueTypeNode.cpp52 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/
DetsNullishTypes.cpp44 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
DetsWildcardType.cpp67 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
DetsPrimitiveType.cpp83 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
DetsFunctionType.cpp79 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/
DforOfStatement.cpp26 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/
DunboxingConverter.cpp21 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/
DunionLowering.cpp43 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/
Dptr.h51 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/
DtsEnumDeclaration.cpp71 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

12345678910>>...15