/arkcompiler/ets_frontend/ets2panda/checker/ |
D | ETSAnalyzer.cpp | 26 namespace panda::es2panda::checker { namespace 46 ETSChecker *checker = GetETSChecker(); in Check() local 67 ETSChecker *checker = GetETSChecker(); in Check() local 79 ETSChecker *checker = GetETSChecker(); in Check() local 100 ETSChecker *checker = GetETSChecker(); in Check() local 126 static void CheckExtensionIsShadowedInCurrentClassOrInterface(checker::ETSChecker *checker, in CheckExtensionIsShadowedInCurrentClassOrInterface() argument 152 static void CheckExtensionIsShadowedByMethod(checker::ETSChecker *checker, checker::ETSObjectType *… in CheckExtensionIsShadowedByMethod() argument 168 static void CheckExtensionMethod(checker::ETSChecker *checker, ir::ScriptFunction *extensionFunc, in CheckExtensionMethod() argument 190 void DoBodyTypeChecking(ETSChecker *checker, ir::MethodDefinition *node, ir::ScriptFunction *script… in DoBodyTypeChecking() 233 void CheckGetterSetterTypeConstrains(ETSChecker *checker, ir::ScriptFunction *scriptFunc) in CheckGetterSetterTypeConstrains() [all …]
|
D | TSAnalyzer.cpp | 21 namespace panda::es2panda::checker { namespace 41 TSChecker *checker = GetTSChecker(); in Check() local 60 TSChecker *checker = GetTSChecker(); in Check() local 82 TSChecker *checker = GetTSChecker(); in Check() local 114 TSChecker *checker = GetTSChecker(); in Check() local 139 TSChecker *checker = GetTSChecker(); in Check() local 167 TSChecker *checker = GetTSChecker(); in Check() local 187 TSChecker *checker = GetTSChecker(); in Check() local 316 static void GetSpreadElementType(checker::TSChecker *checker, checker::Type *spreadType, in GetSpreadElementType() argument 378 TSChecker *checker = GetTSChecker(); in Check() local [all …]
|
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/ |
D | unionLowering.cpp | 42 ir::ClassDefinition *GetUnionFieldClass(checker::ETSChecker *checker, varbinder::VarBinder *varbind… in GetUnionFieldClass() argument 70 varbinder::LocalVariable *CreateUnionFieldClassProperty(checker::ETSChecker *checker, varbinder::Va… in CreateUnionFieldClassProperty() argument 105 void HandleUnionPropertyAccess(checker::ETSChecker *checker, varbinder::VarBinder *vbind, ir::Membe… in HandleUnionPropertyAccess() argument 113 ir::TSAsExpression *GenAsExpression(checker::ETSChecker *checker, checker::Type *const opaqueType, in GenAsExpression() argument 130 ir::TSAsExpression *UnionCastToPrimitive(checker::ETSChecker *checker, checker::ETSObjectType *unbo… in UnionCastToPrimitive() argument 143 ir::TSAsExpression *HandleUnionCastToPrimitive(checker::ETSChecker *checker, ir::TSAsExpression *ex… in HandleUnionCastToPrimitive() argument 167 ir::BinaryExpression *GenInstanceofExpr(checker::ETSChecker *checker, ir::Expression *unionNode, in GenInstanceofExpr() argument 202 ir::VariableDeclaration *GenVariableDeclForBinaryExpr(checker::ETSChecker *checker, varbinder::Scop… in GenVariableDeclForBinaryExpr() argument 225 ir::ExpressionStatement *GenExpressionStmtWithAssignment(checker::ETSChecker *checker, ir::Identifi… in GenExpressionStmtWithAssignment() argument 234 ir::BlockStatement *GenBlockStmtForAssignmentBinary(checker::ETSChecker *checker, ir::Identifier *v… in GenBlockStmtForAssignmentBinary() argument [all …]
|
/arkcompiler/ets_frontend/ets2panda/ir/ts/ |
D | tsFunctionType.cpp | 65 checker::Type *TSFunctionType::Check(checker::TSChecker *checker) in Check() argument 70 checker::Type *TSFunctionType::GetType(checker::TSChecker *checker) in GetType() argument 75 checker::Type *TSFunctionType::Check([[maybe_unused]] checker::ETSChecker *checker) in Check() argument 80 checker::Type *TSFunctionType::GetType([[maybe_unused]] checker::ETSChecker *checker) in GetType() argument
|
D | tsThisType.cpp | 48 checker::Type *TSThisType::Check([[maybe_unused]] checker::TSChecker *checker) in Check() argument 53 checker::Type *TSThisType::GetType([[maybe_unused]] checker::TSChecker *checker) in GetType() argument 58 checker::Type *TSThisType::Check([[maybe_unused]] checker::ETSChecker *checker) in Check() argument 63 checker::Type *TSThisType::GetType([[maybe_unused]] checker::ETSChecker *checker) in GetType() argument
|
D | tsIntersectionType.cpp | 59 checker::Type *TSIntersectionType::Check([[maybe_unused]] checker::TSChecker *checker) in Check() argument 64 checker::Type *TSIntersectionType::GetType([[maybe_unused]] checker::TSChecker *checker) in GetType() argument 69 checker::Type *TSIntersectionType::GetType([[maybe_unused]] checker::ETSChecker *checker) in GetType() argument 75 checker::Type *TSIntersectionType::Check([[maybe_unused]] checker::ETSChecker *checker) in Check() argument
|
D | tsArrayType.cpp | 59 checker::Type *TSArrayType::Check([[maybe_unused]] checker::TSChecker *checker) in Check() argument 64 checker::Type *TSArrayType::GetType([[maybe_unused]] checker::TSChecker *checker) in GetType() argument 69 checker::Type *TSArrayType::Check(checker::ETSChecker *checker) in Check() argument 74 checker::Type *TSArrayType::GetType(checker::ETSChecker *checker) in GetType() argument
|
D | tsParenthesizedType.cpp | 55 checker::Type *TSParenthesizedType::Check([[maybe_unused]] checker::TSChecker *checker) in Check() argument 60 checker::Type *TSParenthesizedType::GetType([[maybe_unused]] checker::TSChecker *checker) in GetType() argument 70 checker::Type *TSParenthesizedType::Check([[maybe_unused]] checker::ETSChecker *checker) in Check() argument
|
D | tsTypeQuery.cpp | 56 checker::Type *TSTypeQuery::Check([[maybe_unused]] checker::TSChecker *checker) in Check() argument 61 checker::Type *TSTypeQuery::GetType([[maybe_unused]] checker::TSChecker *checker) in GetType() argument 66 checker::Type *TSTypeQuery::Check([[maybe_unused]] checker::ETSChecker *checker) in Check() argument
|
D | tsInferType.cpp | 55 checker::Type *TSInferType::Check([[maybe_unused]] checker::TSChecker *checker) in Check() argument 60 checker::Type *TSInferType::GetType([[maybe_unused]] checker::TSChecker *checker) in GetType() argument 65 checker::Type *TSInferType::Check([[maybe_unused]] checker::ETSChecker *checker) in Check() argument
|
D | tsAnyKeyword.cpp | 48 checker::Type *TSAnyKeyword::Check(checker::TSChecker *checker) in Check() argument 53 checker::Type *TSAnyKeyword::GetType([[maybe_unused]] checker::TSChecker *checker) in GetType() argument 58 checker::Type *TSAnyKeyword::Check(checker::ETSChecker *checker) in Check() argument
|
D | tsNeverKeyword.cpp | 48 checker::Type *TSNeverKeyword::Check([[maybe_unused]] checker::TSChecker *checker) in Check() argument 53 checker::Type *TSNeverKeyword::GetType([[maybe_unused]] checker::TSChecker *checker) in GetType() argument 58 checker::Type *TSNeverKeyword::Check([[maybe_unused]] checker::ETSChecker *checker) in Check() argument
|
D | tsConstructorType.cpp | 62 checker::Type *TSConstructorType::Check(checker::TSChecker *checker) in Check() argument 67 checker::Type *TSConstructorType::GetType(checker::TSChecker *checker) in GetType() argument 72 checker::Type *TSConstructorType::Check([[maybe_unused]] checker::ETSChecker *checker) in Check() argument
|
D | tsBooleanKeyword.cpp | 48 checker::Type *TSBooleanKeyword::Check(checker::TSChecker *checker) in Check() argument 53 checker::Type *TSBooleanKeyword::GetType([[maybe_unused]] checker::TSChecker *checker) in GetType() argument 58 checker::Type *TSBooleanKeyword::Check(checker::ETSChecker *checker) in Check() argument
|
D | tsBigintKeyword.cpp | 48 checker::Type *TSBigintKeyword::Check([[maybe_unused]] checker::TSChecker *checker) in Check() argument 53 checker::Type *TSBigintKeyword::GetType([[maybe_unused]] checker::TSChecker *checker) in GetType() argument 58 checker::Type *TSBigintKeyword::Check([[maybe_unused]] checker::ETSChecker *checker) in Check() argument
|
D | tsNullKeyword.cpp | 47 checker::Type *TSNullKeyword::Check([[maybe_unused]] checker::TSChecker *checker) in Check() argument 52 checker::Type *TSNullKeyword::GetType([[maybe_unused]] checker::TSChecker *checker) in GetType() argument 57 checker::Type *TSNullKeyword::Check([[maybe_unused]] checker::ETSChecker *checker) in Check() argument
|
D | tsVoidKeyword.cpp | 48 checker::Type *TSVoidKeyword::Check(checker::TSChecker *checker) in Check() argument 53 checker::Type *TSVoidKeyword::GetType([[maybe_unused]] checker::TSChecker *checker) in GetType() argument 58 checker::Type *TSVoidKeyword::Check(checker::ETSChecker *checker) in Check() argument
|
D | tsMappedType.cpp | 70 checker::Type *TSMappedType::Check([[maybe_unused]] checker::TSChecker *checker) in Check() argument 75 checker::Type *TSMappedType::GetType([[maybe_unused]] checker::TSChecker *checker) in GetType() argument 80 checker::Type *TSMappedType::Check([[maybe_unused]] checker::ETSChecker *checker) in Check() argument
|
D | tsNumberKeyword.cpp | 48 checker::Type *TSNumberKeyword::Check(checker::TSChecker *checker) in Check() argument 53 checker::Type *TSNumberKeyword::GetType([[maybe_unused]] checker::TSChecker *checker) in GetType() argument 58 checker::Type *TSNumberKeyword::Check(checker::ETSChecker *checker) in Check() argument
|
/arkcompiler/ets_frontend/ets2panda/ir/ets/ |
D | etsWildcardType.cpp | 64 checker::Type *ETSWildcardType::Check(checker::TSChecker *checker) in Check() argument 69 checker::Type *ETSWildcardType::GetType([[maybe_unused]] checker::TSChecker *checker) in GetType() argument 74 checker::Type *ETSWildcardType::Check(checker::ETSChecker *checker) in Check() argument 79 checker::Type *ETSWildcardType::GetType([[maybe_unused]] checker::ETSChecker *checker) in GetType() argument
|
D | etsPrimitiveType.cpp | 79 checker::Type *ETSPrimitiveType::Check(checker::TSChecker *checker) in Check() argument 84 checker::Type *ETSPrimitiveType::GetType([[maybe_unused]] checker::TSChecker *checker) in GetType() argument 89 checker::Type *ETSPrimitiveType::Check(checker::ETSChecker *checker) in Check() argument 94 checker::Type *ETSPrimitiveType::GetType([[maybe_unused]] checker::ETSChecker *checker) in GetType() argument
|
D | etsFunctionType.cpp | 80 checker::Type *ETSFunctionType::Check(checker::TSChecker *checker) in Check() argument 85 checker::Type *ETSFunctionType::GetType([[maybe_unused]] checker::TSChecker *checker) in GetType() argument 90 checker::Type *ETSFunctionType::Check(checker::ETSChecker *checker) in Check() argument 95 checker::Type *ETSFunctionType::GetType(checker::ETSChecker *checker) in GetType() argument
|
/arkcompiler/ets_frontend/ets2panda/ir/ |
D | opaqueTypeNode.cpp | 48 checker::Type *OpaqueTypeNode::Check([[maybe_unused]] checker::TSChecker *checker) in Check() argument 53 checker::Type *OpaqueTypeNode::GetType([[maybe_unused]] checker::TSChecker *checker) in GetType() argument 58 checker::Type *OpaqueTypeNode::GetType([[maybe_unused]] checker::ETSChecker *checker) in GetType() argument 63 checker::Type *OpaqueTypeNode::Check([[maybe_unused]] checker::ETSChecker *checker) in Check() argument
|
/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 288 void InferEnumVariableType(checker::Checker *checker, binder::EnumVariable *variable, double *value… in InferEnumVariableType() argument 359 checker::Type *TSEnumDeclaration::InferType(checker::Checker *checker, bool isConst) const in InferType() argument
|
/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()
|