• Home
  • Raw
  • Download

Lines Matching full:checkercontext

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()
192 void CheckerContext::CheckAssignments(ir::AstNode const *node, SmartVariables &changedVariables) no… in CheckAssignments()
224 SmartCastArray CheckerContext::CheckTryBlock(ir::BlockStatement const &tryBlock) noexcept in CheckTryBlock()
246 bool CheckerContext::IsInValidChain(ir::AstNode const *parent) noexcept in IsInValidChain()
267 void CheckerContext::CheckIdentifierSmartCastCondition(ir::Identifier const *const identifier) noex… in CheckIdentifierSmartCastCondition()
291 void CheckerContext::CheckUnarySmartCastCondition(ir::UnaryExpression const *const unaryExpression)… in CheckUnarySmartCastCondition()
311 void CheckerContext::CheckBinarySmartCastCondition(ir::BinaryExpression *const binaryExpression) no… in CheckBinarySmartCastCondition()
333 void CheckerContext::CheckSmartCastEqualityCondition(ir::BinaryExpression *const binaryExpression) … in CheckSmartCastEqualityCondition()
373 void CheckerContext::ClearTestSmartCasts() noexcept in ClearTestSmartCasts()
380 checker::Type *CheckerContext::GetSmartCast(varbinder::Variable const *const variable) const noexce… in GetSmartCast()
400 void CheckerContext::OnBreakStatement(ir::BreakStatement const *breakStatement) in OnBreakStatement()
441 void CheckerContext::AddBreakSmartCasts(ir::Statement const *targetStatement, SmartCastArray &&smar… in AddBreakSmartCasts()
446 void CheckerContext::CombineBreakSmartCasts(ir::Statement const *targetStatement) in CombineBreakSmartCasts()