File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -2173,7 +2173,8 @@ class _NodeVisitor extends VisitorDefault<ObjectHandle?>
2173
2173
2174
2174
@override
2175
2175
ObjectHandle ? visitFunctionType (FunctionType node) {
2176
- final int numEnclosingTypeParameters = _typeParameters.length;
2176
+ final int numEnclosingTypeParameters =
2177
+ objectTable.numEnclosingFunctionTypeParameters + _typeParameters.length;
2177
2178
for (int i = 0 ; i < node.typeParameters.length; ++ i) {
2178
2179
_typeParameters[node.typeParameters[i]] = objectTable.getOrAddObject (
2179
2180
new _TypeParameterHandle (
@@ -2198,8 +2199,7 @@ class _NodeVisitor extends VisitorDefault<ObjectHandle?>
2198
2199
final returnType = objectTable.getHandle (node.returnType) as _TypeHandle ;
2199
2200
2200
2201
final result = objectTable.getOrAddObject (new _FunctionTypeHandle (
2201
- objectTable.numEnclosingFunctionTypeParameters +
2202
- numEnclosingTypeParameters,
2202
+ numEnclosingTypeParameters,
2203
2203
typeParameters,
2204
2204
node.requiredParameterCount,
2205
2205
positionalParams,
You can’t perform that action at this time.
0 commit comments