Home
last modified time | relevance | path

Searched full:checkercontext (Results 1 – 17 of 17) sorted by relevance

/arkcompiler/ets_frontend/es2panda/typescript/core/
DcheckerContext.h35 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/
DcheckerContext.cpp20 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 …]
DcheckerContext.h94 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);
Dchecker.h21 #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_;
DETSAnalyzer.cpp1260 // Restore CheckerContext of the owner class if we want to perform checking
/arkcompiler/ets_frontend/es2panda/typescript/
Dchecker.h23 #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/
DunaryExpression.h19 #include "checker/checkerContext.h"
DbinaryExpression.h19 #include "checker/checkerContext.h"
Didentifier.h19 #include "checker/checkerContext.h"
/arkcompiler/ets_frontend/ets2panda/public/
DcppToCTypes.yaml2500 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>
DCMakeLists.txt276 ${ES2PANDA_ROOT}/checker/checkerContext.h
536 ${LIBGEN_DIR}/gen/headers/checker/checkerContext.yaml
Des2panda_lib.rb1285 CheckerContext
/arkcompiler/ets_frontend/ets2panda/checker/types/ets/
DetsObjectType.cpp716 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/
DvalidateHelpers.cpp18 #include "checker/checkerContext.h"
Dhelpers.cpp919 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/
DBUILD.gn68 "checker/checkerContext.cpp",
739 "checker/checkerContext.h",
999 "$LIBGEN_DIR/gen/headers/checker/checkerContext.yaml",
DCMakeLists.txt443 checker/checkerContext.cpp