Lines Matching refs:Parent
145 iter = iter->Parent();
160 iter = iter->Parent();
239 currentScope = currentScope->Parent();
281 iter = scope->Parent();
307 iter = scope->Parent();
321 if (ident->Parent()->IsTSTypeReference()) {
333 if (!res.variable->Declaration()->IsDeclare() && !ident->Parent()->IsTSTypeReference() &&
334 !ident->Parent()->IsTSTypeQuery() && !(bindingFlags_ & ResolveBindingFlags::TS_BEFORE_TRANSFORM)) {
566 if (varDecl->Parent()->AsVariableDeclaration()->Kind() == ir::VariableDeclaration::VariableDeclarationKind::VAR) {
580 if (classDef->Parent()->IsClassDeclaration()) {
624 if (!(classDef->Parent()->IsClassDeclaration() && classDef->Parent()->AsClassDeclaration()->IsAnnotationDecl())) {
1036 scope = scope->Parent();
1079 currentScope = currentScope->Parent();
1087 bool isValidAssignmentExpr = ident->Parent()->IsAssignmentExpression() &&
1088 ident->Parent()->AsAssignmentExpression()->Right() == ident;
1089 bool isBinaryExpr = ident->Parent()->IsBinaryExpression();
1090 bool isVariableDecl = ident->Parent()->IsVariableDeclarator() &&
1091 ident->Parent()->AsVariableDeclarator()->Init() == ident;
1096 if (decl->Node() == nullptr || decl->Node()->Parent() == nullptr ||
1097 !decl->Node()->Parent()->IsVariableDeclarator()) {
1102 decl->Node()->Parent()->AsVariableDeclarator()->Init());
1115 auto *parentNode = const_cast<panda::es2panda::ir::AstNode *>(ident->Parent());
1136 scope = scope->Parent();
1161 ASSERT(parent->Parent()->IsClassDefinition());
1162 auto classDef = parent->Parent()->AsClassDefinition();