Searched full:checkercontext (Results 1 – 17 of 17) sorted by relevance
| /arkcompiler/ets_frontend/es2panda/typescript/core/ |
| D | checkerContext.h | 35 class CheckerContext { in DEFINE_BITOPS() 37 explicit CheckerContext(CheckerStatus newStatus) : status_(newStatus) {} in DEFINE_BITOPS() 49 DEFAULT_COPY_SEMANTIC(CheckerContext); in DEFINE_BITOPS() 50 DEFAULT_MOVE_SEMANTIC(CheckerContext); in DEFINE_BITOPS() 51 ~CheckerContext() = default; in DEFINE_BITOPS()
|
| /arkcompiler/ets_frontend/ets2panda/checker/ |
| D | checkerContext.cpp | 20 CheckerContext::CheckerContext(Checker *checker, CheckerStatus newStatus, ETSObjectType const *cont… in CheckerContext() function in ark::es2panda::checker::CheckerContext 33 void CheckerContext::SetSmartCast(varbinder::Variable const *const variable, checker::Type *const s… in SetSmartCast() 41 SmartCastTypes CheckerContext::CloneTestSmartCasts(bool const clearData) noexcept in CloneTestSmartCasts() 63 SmartCastArray CheckerContext::CloneSmartCasts(bool const clearData) noexcept in CloneSmartCasts() 82 void CheckerContext::RestoreSmartCasts(SmartCastArray const &otherSmartCasts) in RestoreSmartCasts() 92 void CheckerContext::RemoveSmartCasts(SmartCastArray const &otherSmartCasts) noexcept in RemoveSmartCasts() 110 checker::Type *CheckerContext::CombineTypes(checker::Type *const typeOne, checker::Type *const type… in CombineTypes() 122 void CheckerContext::CombineSmartCasts(SmartCastArray const &otherSmartCasts) in CombineSmartCasts() 147 std::pair<SmartCastArray, bool> CheckerContext::EnterLoop(ir::LoopStatement const &loop) noexcept in EnterLoop() 168 void CheckerContext::ExitLoop(SmartCastArray &prevSmartCasts, bool const clearFlag, in ExitLoop() [all …]
|
| D | checkerContext.h | 94 class CheckerContext final { 96 …explicit CheckerContext(Checker *checker, CheckerStatus newStatus) : CheckerContext(checker, newSt… 98 …explicit CheckerContext(Checker *checker, CheckerStatus newStatus, const ETSObjectType *containing… 99 : CheckerContext(checker, newStatus, containingClass, nullptr) 103 …explicit CheckerContext(Checker *checker, CheckerStatus newStatus, const ETSObjectType *containing… 106 CheckerContext() = delete; 107 ~CheckerContext() = default; 109 DEFAULT_COPY_SEMANTIC(CheckerContext); 110 DEFAULT_MOVE_SEMANTIC(CheckerContext);
|
| D | checker.h | 21 #include "checker/checkerContext.h" 79 [[nodiscard]] CheckerContext &Context() noexcept in Context() 212 CheckerContext context_; 387 … checker_->context_ = CheckerContext(checker, newStatus, containingClass, containingSignature); in SavedCheckerContext() 404 CheckerContext prev_;
|
| D | ETSAnalyzer.cpp | 1260 // Restore CheckerContext of the owner class if we want to perform checking
|
| /arkcompiler/ets_frontend/es2panda/typescript/ |
| D | checker.h | 23 #include <typescript/core/checkerContext.h> 260 CheckerContext Context() const in Context() 482 CheckerContext context_; 525 checker_->context_ = CheckerContext(newStatus); in SavedCheckerContext() 538 CheckerContext prev_;
|
| /arkcompiler/ets_frontend/ets2panda/ir/expressions/ |
| D | unaryExpression.h | 19 #include "checker/checkerContext.h"
|
| D | binaryExpression.h | 19 #include "checker/checkerContext.h"
|
| D | identifier.h | 19 #include "checker/checkerContext.h"
|
| /arkcompiler/ets_frontend/ets2panda/public/ |
| D | cppToCTypes.yaml | 2500 name: 'CheckerContext' 2512 reinterpret_cast<checker::CheckerContext |es2panda_arg.type.ptr_depth|>(|arg_name|); 2519 (reinterpret_cast<?const? checker::CheckerContext *>(ast))-> 2522 ctxAllocator->New<checker::CheckerContext>( 2529 name: 'CheckerContext' 2541 *(reinterpret_cast<checker::CheckerContext *>(|arg_name|)); 2545 New<checker::CheckerContext>
|
| D | CMakeLists.txt | 276 ${ES2PANDA_ROOT}/checker/checkerContext.h 536 ${LIBGEN_DIR}/gen/headers/checker/checkerContext.yaml
|
| D | es2panda_lib.rb | 1285 CheckerContext
|
| /arkcompiler/ets_frontend/ets2panda/checker/types/ets/ |
| D | etsObjectType.cpp | 716 auto const &checkerContext = relation->GetChecker()->Context(); in IsSupertypeOf() local 717 …if ((checkerContext.Status() & CheckerStatus::IN_BRIDGE_TEST) != 0U && relation->IsBridgeCheck()) { in IsSupertypeOf() 718 if (source->Variable() == checkerContext.ContainingClass()->SuperType()->Variable()) { in IsSupertypeOf()
|
| /arkcompiler/ets_frontend/ets2panda/checker/ets/ |
| D | validateHelpers.cpp | 18 #include "checker/checkerContext.h"
|
| D | helpers.cpp | 919 void CheckerContext::CheckTestSmartCastCondition(lexer::TokenType operatorType) in CheckTestSmartCastCondition() 964 std::optional<SmartCastTuple> CheckerContext::ResolveSmartCastTypes() in ResolveSmartCastTypes() 1055 bool CheckerContext::CheckTestOrSmartCastCondition(SmartCastTuple const &types) in CheckTestOrSmartCastCondition()
|
| /arkcompiler/ets_frontend/ets2panda/ |
| D | BUILD.gn | 68 "checker/checkerContext.cpp", 739 "checker/checkerContext.h", 999 "$LIBGEN_DIR/gen/headers/checker/checkerContext.yaml",
|
| D | CMakeLists.txt | 443 checker/checkerContext.cpp
|