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(const ir::LoopStatement &loop, in EnterLoop()
196 void CheckerContext::ExitLoop(SmartCastArray &prevSmartCasts, bool const clearFlag, in ExitLoop()
220 void CheckerContext::CheckAssignments(ir::AstNode const *node, ReassignedVariableMap &changedVariab… in CheckAssignments()
256 SmartCastArray CheckerContext::CheckTryBlock(ir::BlockStatement const &tryBlock) noexcept in CheckTryBlock()
278 bool CheckerContext::IsInValidChain(ir::AstNode const *parent) noexcept in IsInValidChain()
301 void CheckerContext::CheckIdentifierSmartCastCondition(ir::Identifier const *const identifier) noex… in CheckIdentifierSmartCastCondition()
325 void CheckerContext::CheckUnarySmartCastCondition(ir::UnaryExpression const *const unaryExpression)… in CheckUnarySmartCastCondition()
345 void CheckerContext::CheckBinarySmartCastCondition(ir::BinaryExpression *const binaryExpression) no… in CheckBinarySmartCastCondition()
382 void CheckerContext::CheckSmartCastEqualityCondition(ir::BinaryExpression *const binaryExpression) … in CheckSmartCastEqualityCondition()
423 void CheckerContext::ClearTestSmartCasts() noexcept in ClearTestSmartCasts()
430 checker::Type *CheckerContext::GetSmartCast(varbinder::Variable const *const variable) const noexce… in GetSmartCast()
450 void CheckerContext::OnBreakStatement(ir::BreakStatement const *breakStatement) in OnBreakStatement()
496 void CheckerContext::AddBreakSmartCasts(ir::Statement const *targetStatement, SmartCastArray &&smar… in AddBreakSmartCasts()
501 void CheckerContext::CombineBreakSmartCasts(ir::Statement const *targetStatement) in CombineBreakSmartCasts()