Lines Matching defs:declNode
139 const auto *declNode = type->GetDeclNode()->AsClassDefinition();
142 for (auto *it : declNode->Implements()) {
154 const auto *declNode = type->GetDeclNode()->AsTSInterfaceDeclaration();
156 TypeStackElement tse(this, type, {"Cyclic inheritance involving ", type->Name(), "."}, declNode->Id()->Start());
163 for (auto *it : declNode->Extends()) {
514 auto *declNode = type->GetDeclNode();
516 if (declNode == nullptr || !(declNode->IsClassDefinition() || declNode->IsTSInterfaceDeclaration())) {
535 declNode->IsTSInterfaceDeclaration() ? checker::CheckerStatus::IN_INTERFACE : checker::CheckerStatus::IN_CLASS;
536 auto *scope = declNode->IsTSInterfaceDeclaration() ? declNode->AsTSInterfaceDeclaration()->Scope()
537 : declNode->AsClassDefinition()->Scope();