- 
                Notifications
    You must be signed in to change notification settings 
- Fork 1.7k
Open
Labels
area-dart-modelFor issues related to conformance to the language spec in the parser, compilers or the CLI analyzer.For issues related to conformance to the language spec in the parser, compilers or the CLI analyzer.model-crashesCrashes in the analyzer or CFECrashes in the analyzer or CFE
Description
_resolveReceiverType causes an exception when it attempts to use null check operator on the null name of a class element with a missing (synthetic) name.
Null check operator used on a null value
  package:analyzer/src/dart/resolver/method_invocation_resolver.dart 1159:52  MethodInvocationResolver._resolveReceiverType
  package:analyzer/src/dart/resolver/method_invocation_resolver.dart 865:12   MethodInvocationResolver._resolveReceiverNull
  package:analyzer/src/dart/resolver/method_invocation_resolver.dart 98:14    MethodInvocationResolver.resolve
  package:analyzer/src/generated/element_resolver.dart 275:38                 ElementResolver.visitMethodInvocation
  package:analyzer/src/generated/resolver.dart 3379:43                        ResolverVisitor.visitMethodInvocation
  package:analyzer/src/dart/ast/ast.dart 16774:14                             MethodInvocationImpl.resolveExpression
  package:analyzer/src/generated/resolver.dart 774:16                         ResolverVisitor.dispatchExpression
  package:_fe_analyzer_shared/src/type_inference/type_analyzer.dart 630:43    TypeAnalyzer.analyzeExpression
  package:analyzer/src/generated/resolver.dart 468:18                         ResolverVisitor.analyzeExpression
  package:analyzer/src/generated/resolver.dart 2689:5                         ResolverVisitor.visitExpressionStatement
  package:analyzer/src/dart/ast/ast.dart 8478:50                              ExpressionStatementImpl.accept
  package:analyzer/src/dart/ast/ast.dart 17948:20                             NodeListImpl.accept
  package:analyzer/src/dart/ast/ast.dart 2006:16                              BlockImpl.visitChildren
  package:analyzer/src/generated/resolver.dart 2002:10                        ResolverVisitor.visitBlock
  package:analyzer/src/dart/ast/ast.dart 2001:50                              BlockImpl.accept
  package:analyzer/src/dart/ast/ast.dart 1936:11                              BlockFunctionBodyImpl.visitChildren
  package:analyzer/src/generated/resolver.dart 2019:12                        ResolverVisitor.visitBlockFunctionBody
  package:analyzer/src/dart/ast/ast.dart 1931:16                              BlockFunctionBodyImpl.resolve
  package:analyzer/src/generated/resolver.dart 3333:17                        ResolverVisitor.visitMethodDeclaration
  package:analyzer/src/dart/ast/ast.dart 16538:50                             MethodDeclarationImpl.accept
  package:analyzer/src/dart/ast/ast.dart 17948:20                             NodeListImpl.accept
  package:analyzer/src/dart/ast/ast.dart 3369:15                              ClassDeclarationImpl.visitChildren
  package:analyzer/src/generated/resolver.dart 2112:12                        ResolverVisitor.visitClassDeclaration
  package:analyzer/src/dart/ast/ast.dart 3351:50                              ClassDeclarationImpl.accept
  package:analyzer/src/generated/resolver.dart 2165:25                        ResolverVisitor.visitCompilationUnit
  package:analyzer/src/dart/ast/ast.dart 4194:50                              CompilationUnitImpl.accept
  package:analyzer/src/dart/analysis/library_analyzer.dart 881:10             LibraryAnalyzer._resolveFile
  package:analyzer/src/dart/analysis/library_analyzer.dart 678:7              LibraryAnalyzer._parseAndResolve
  package:analyzer/src/dart/analysis/library_analyzer.dart 121:7              LibraryAnalyzer.analyze.<fn>
  package:analyzer/src/util/performance/operation_performance.dart 180:23     OperationPerformanceImpl.run
  package:analyzer/src/dart/analysis/library_analyzer.dart 120:17             LibraryAnalyzer.analyze
Metadata
Metadata
Assignees
Labels
area-dart-modelFor issues related to conformance to the language spec in the parser, compilers or the CLI analyzer.For issues related to conformance to the language spec in the parser, compilers or the CLI analyzer.model-crashesCrashes in the analyzer or CFECrashes in the analyzer or CFE