diff --git a/pkg/analysis_server/lib/src/services/completion/dart/in_scope_completion_pass.dart b/pkg/analysis_server/lib/src/services/completion/dart/in_scope_completion_pass.dart index afae4b90927..357b27fbc99 100644 --- a/pkg/analysis_server/lib/src/services/completion/dart/in_scope_completion_pass.dart +++ b/pkg/analysis_server/lib/src/services/completion/dart/in_scope_completion_pass.dart @@ -2519,7 +2519,6 @@ class InScopeCompletionPass extends SimpleAstVisitor { /// beginning of a redirecting constructor invocation. void _forRedirectingConstructorInvocation( ConstructorDeclaration constructor) { - var constructorName = constructor.name?.lexeme; var container = constructor.parent; var thisType = switch (container) { ClassDeclaration() => container.declaredElement?.thisType, @@ -2528,6 +2527,7 @@ class InScopeCompletionPass extends SimpleAstVisitor { _ => null, }; if (thisType != null) { + var constructorName = constructor.name?.lexeme; declarationHelper(mustBeConstant: constructor.constKeyword != null) .addConstructorNamesForType(type: thisType, exclude: constructorName); }