Home
last modified time | relevance | path

Searched refs:heritageClause (Results 1 – 5 of 5) sorted by relevance

/arkcompiler/ets_frontend/arkguard/src/utils/
DOhsUtil.ts159 (heritageClause) => {
160 if (!heritageClause || !heritageClause.types) {
164 const types = heritageClause.types;
193 const heritageClause = classNode.heritageClauses; constant
194 return containViewPU(heritageClause);
/arkcompiler/ets_frontend/ets2panda/linter/src/utils/
DTsUtils.ts301 for (let heritageClause of tsTypeDecl.heritageClauses) {
302 if (this.processParentTypesCheck(heritageClause.types, checkType)) return true;
530 for (let heritageClause of typeADecl.heritageClauses) {
531 …let processInterfaces = typeA.isClass() ? (heritageClause.token != ts.SyntaxKind.ExtendsKeyword) :…
532 if (this.processParentTypes(heritageClause.types, typeB, processInterfaces)) return true;
/arkcompiler/ets_frontend/ets2panda/linter-4.2/src/
DUtils.ts568 for (let heritageClause of tsTypeDecl.heritageClauses) {
569 if (this.processParentTypesCheck(heritageClause.types, checkType)) return true;
802 for (let heritageClause of typeADecl.heritageClauses) {
803 …let processInterfaces = typeA.isClass() ? (heritageClause.token !== ts.SyntaxKind.ExtendsKeyword) …
804 if (this.processParentTypes(heritageClause.types, typeB, processInterfaces)) return true;
/arkcompiler/ets_frontend/ts2panda/src/
DsyntaxChecker.ts904 for (let heritageClause of node.heritageClauses) {
905 if (heritageClause.token === ts.SyntaxKind.ExtendsKeyword) {
907 … throw new DiagnosticError(heritageClause, DiagnosticCode.The_extends_clause_already_seen, file);
910 if (heritageClause.types.length > 1) {
911 … throw new DiagnosticError(heritageClause, DiagnosticCode.Classes_can_only_extend_a_single_class);
/arkcompiler/ets_frontend/ts2panda/src/statement/
DclassStatement.ts485 let heritageClause = node.heritageClauses[0];
486 if (heritageClause.types.length) {
487 let exp = heritageClause.types[0];