Skip to content

Commit 749140c

Browse files
committed
fix bootstrap
1 parent e97a88f commit 749140c

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

src/program.ts

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3128,7 +3128,8 @@ export class File extends Element {
31283128
return this.program.lookup(name); // has no meaningful parent
31293129
}
31303130

3131-
override lookupGenericType(name: string): Type | null {
3131+
/* @override */
3132+
lookupGenericType(name: string): Type | null {
31323133
return null;
31333134
}
31343135

@@ -3695,12 +3696,13 @@ export class Function extends TypedElement {
36953696
registerConcreteElement(program, this);
36963697
}
36973698

3698-
override lookupGenericType(name: string): Type | null {
3699+
/* @override */
3700+
lookupGenericType(name: string): Type | null {
36993701
let contextualTypeArguments = this.contextualTypeArguments;
37003702
if (contextualTypeArguments && contextualTypeArguments.has(name)) {
37013703
return assert(contextualTypeArguments.get(name));
37023704
}
3703-
return this.parent.lookupGenericType(name);
3705+
return super.lookupGenericType(name);
37043706
}
37053707

37063708
/** Gets the name of the parameter at the specified index. */
@@ -4313,12 +4315,13 @@ export class Class extends TypedElement {
43134315
registerConcreteElement(program, this);
43144316
}
43154317

4316-
override lookupGenericType(name: string): Type | null {
4318+
/* @override */
4319+
lookupGenericType(name: string): Type | null {
43174320
let contextualTypeArguments = this.contextualTypeArguments;
43184321
if (contextualTypeArguments && contextualTypeArguments.has(name)) {
43194322
return assert(contextualTypeArguments.get(name));
43204323
}
4321-
return this.parent.lookupGenericType(name);
4324+
return super.lookupGenericType(name);
43224325
}
43234326

43244327
/** Sets the base class. */

0 commit comments

Comments
 (0)