Files
sdk/pkg/front_end/parser_testcases/general/function_reference_kinds.dart.expect
T
Johnni Winther cf1591f935 [cfe] Refactor detection of instance type variable access in static context
NamedTypeBuilder is now created with a state that determines whether it
can validly be resolved to an instance type variable.

Change-Id: I1e7f5f8e05a5f68ec18a063476b6cda291a1aca8
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/214643
Commit-Queue: Johnni Winther <johnniwinther@google.com>
Reviewed-by: Jens Johansen <jensj@google.com>
2021-10-05 11:58:04 +00:00

116 lines
4.1 KiB
Plaintext

beginCompilationUnit(var)
beginMetadataStar(var)
endMetadataStar(0)
beginTopLevelMember(var)
beginFields(DeclarationKind.TopLevel, null, null, null, null, null, var, )
handleNoType(var)
handleIdentifier(simpleIdentifier, topLevelVariableDeclaration)
beginFieldInitializer(=)
handleIdentifier(f, expression)
handleNoTypeArguments(<)
handleNoArguments(<)
handleSend(f, <)
beginTypeArguments(<)
handleIdentifier(a, typeReference)
handleNoTypeArguments(,)
handleType(a, null)
handleIdentifier(b, typeReference)
handleNoTypeArguments(>)
handleType(b, null)
endTypeArguments(2, <, >)
handleTypeArgumentApplication(<)
endFieldInitializer(=, ;)
endTopLevelFields(null, null, null, null, var, 1, var, ;)
endTopLevelDeclaration(var)
beginMetadataStar(var)
endMetadataStar(0)
beginTopLevelMember(var)
beginFields(DeclarationKind.TopLevel, null, null, null, null, null, var, ;)
handleNoType(var)
handleIdentifier(method, topLevelVariableDeclaration)
beginFieldInitializer(=)
handleIdentifier(f, expression)
handleNoTypeArguments(()
beginArguments(()
endArguments(0, (, ))
handleSend(f, .)
handleIdentifier(m, expressionContinuation)
handleNoTypeArguments(<)
handleNoArguments(<)
handleSend(m, <)
handleEndingBinaryExpression(.)
beginTypeArguments(<)
handleIdentifier(a, typeReference)
handleNoTypeArguments(,)
handleType(a, null)
handleIdentifier(b, typeReference)
handleNoTypeArguments(>)
handleType(b, null)
endTypeArguments(2, <, >)
handleTypeArgumentApplication(<)
endFieldInitializer(=, ;)
endTopLevelFields(null, null, null, null, var, 1, var, ;)
endTopLevelDeclaration(var)
beginMetadataStar(var)
endMetadataStar(0)
beginTopLevelMember(var)
beginFields(DeclarationKind.TopLevel, null, null, null, null, null, var, ;)
handleNoType(var)
handleIdentifier(prefixedIdentifier, topLevelVariableDeclaration)
beginFieldInitializer(=)
handleIdentifier(prefix, expression)
handleNoTypeArguments(.)
handleNoArguments(.)
handleSend(prefix, .)
handleIdentifier(f, expressionContinuation)
handleNoTypeArguments(<)
handleNoArguments(<)
handleSend(f, <)
handleEndingBinaryExpression(.)
beginTypeArguments(<)
handleIdentifier(a, typeReference)
handleNoTypeArguments(,)
handleType(a, null)
handleIdentifier(b, typeReference)
handleNoTypeArguments(>)
handleType(b, null)
endTypeArguments(2, <, >)
handleTypeArgumentApplication(<)
endFieldInitializer(=, ;)
endTopLevelFields(null, null, null, null, var, 1, var, ;)
endTopLevelDeclaration(var)
beginMetadataStar(var)
endMetadataStar(0)
beginTopLevelMember(var)
beginFields(DeclarationKind.TopLevel, null, null, null, null, null, var, ;)
handleNoType(var)
handleIdentifier(three_identifiers, topLevelVariableDeclaration)
beginFieldInitializer(=)
handleIdentifier(prefix, expression)
handleNoTypeArguments(.)
handleNoArguments(.)
handleSend(prefix, .)
handleIdentifier(ClassName, expressionContinuation)
handleNoTypeArguments(.)
handleNoArguments(.)
handleSend(ClassName, .)
handleEndingBinaryExpression(.)
handleIdentifier(m, expressionContinuation)
handleNoTypeArguments(<)
handleNoArguments(<)
handleSend(m, <)
handleEndingBinaryExpression(.)
beginTypeArguments(<)
handleIdentifier(a, typeReference)
handleNoTypeArguments(,)
handleType(a, null)
handleIdentifier(b, typeReference)
handleNoTypeArguments(>)
handleType(b, null)
endTypeArguments(2, <, >)
handleTypeArgumentApplication(<)
endFieldInitializer(=, ;)
endTopLevelFields(null, null, null, null, var, 1, var, ;)
endTopLevelDeclaration()
endCompilationUnit(4, )