Elements. Don't include PropertyInducingFragment.getter/setter and PropertyAccessorFragment.variable2 into text expectations.

I'm removing these getters in the next CL.

Change-Id: I17d44db3c6c4242dbeeb35e4bed58662dd5ae900
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/435749
Reviewed-by: Paul Berry <paulberry@google.com>
Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
This commit is contained in:
Konstantin Shcheglov
2025-06-23 09:34:23 -07:00
committed by Commit Queue
parent 14e4f01f41
commit bc9344870f
25 changed files with 4973 additions and 8080 deletions
@@ -655,8 +655,6 @@ class _Element2Writer extends _AbstractElementWriter {
// writeLinking();
_writeFragmentReference('previousFragment', f.previousFragment);
_writeFragmentReference('nextFragment', f.nextFragment);
_writeFragmentReference('getter2', f.getter2);
_writeFragmentReference('setter2', f.setter2);
});
}
@@ -1037,7 +1035,6 @@ class _Element2Writer extends _AbstractElementWriter {
_writeReturnType(f.returnType);
// _writeNonSyntheticElement(f);
// writeLinking();
_writeFragmentReference('variable', f.variable2);
_writeFragmentReference('previousFragment', f.previousFragment);
_writeFragmentReference('nextFragment', f.nextFragment);
});
@@ -1830,8 +1827,6 @@ class _Element2Writer extends _AbstractElementWriter {
// writeLinking();
_writeFragmentReference('previousFragment', f.previousFragment);
_writeFragmentReference('nextFragment', f.nextFragment);
_writeFragmentReference('getter', f.getter);
_writeFragmentReference('setter', f.setter);
});
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -100,14 +100,13 @@ library
fields
#F2 f @71
element: <testLibrary>::@class::X::@field::f
getter2: #F3
constructors
#F4 const new
#F3 const new
element: <testLibrary>::@class::X::@constructor::new
typeName: X
typeNameOffset: 82
formalParameters
#F5 default this.f @90
#F4 default this.f @90
element: <testLibrary>::@class::X::@constructor::new::@formalParameter::f
initializer: expression_0
FunctionReference
@@ -119,13 +118,12 @@ library
typeArgumentTypes
dynamic
getters
#F3 synthetic f
#F5 synthetic f
element: <testLibrary>::@class::X::@getter::f
returnType: void Function(dynamic)
alias: <testLibrary>::@typeAlias::F
typeArguments
dynamic
variable: #F2
typeAliases
#F6 F @13
element: <testLibrary>::@typeAlias::F
@@ -157,21 +155,21 @@ library
constructors
const new
reference: <testLibrary>::@class::X::@constructor::new
firstFragment: #F4
firstFragment: #F3
formalParameters
optionalNamed final hasImplicitType f
firstFragment: #F5
firstFragment: #F4
type: void Function(dynamic)
alias: <testLibrary>::@typeAlias::F
typeArguments
dynamic
constantInitializer
fragment: #F5
fragment: #F4
expression: expression_0
getters
synthetic f
reference: <testLibrary>::@class::X::@getter::f
firstFragment: #F3
firstFragment: #F5
returnType: void Function(dynamic)
alias: <testLibrary>::@typeAlias::F
typeArguments
@@ -50,28 +50,24 @@ library
IntegerLiteral
literal: 0 @31
staticType: int
getter2: #F3
#F4 hasInitializer f02 @49
#F3 hasInitializer f02 @49
element: <testLibrary>::@class::A::@def::0::@field::f02
initializer: expression_1
SimpleIdentifier
token: f01 @55
element: <testLibrary>::@class::A::@def::0::@getter::f01
staticType: int
getter2: #F5
constructors
#F6 synthetic new
#F4 synthetic new
element: <testLibrary>::@class::A::@def::0::@constructor::new
typeName: A
getters
#F3 synthetic f01
#F5 synthetic f01
element: <testLibrary>::@class::A::@def::0::@getter::f01
returnType: int
variable: #F2
#F5 synthetic f02
#F6 synthetic f02
element: <testLibrary>::@class::A::@def::0::@getter::f02
returnType: int
variable: #F4
#F7 class A @69
element: <testLibrary>::@class::A::@def::1
fields
@@ -81,28 +77,24 @@ library
IntegerLiteral
literal: 0 @94
staticType: int
getter2: #F9
#F10 hasInitializer f12 @112
#F9 hasInitializer f12 @112
element: <testLibrary>::@class::A::@def::1::@field::f12
initializer: expression_3
SimpleIdentifier
token: f11 @118
element: <testLibrary>::@class::A::@def::1::@getter::f11
staticType: int
getter2: #F11
constructors
#F12 synthetic new
#F10 synthetic new
element: <testLibrary>::@class::A::@def::1::@constructor::new
typeName: A
getters
#F9 synthetic f11
#F11 synthetic f11
element: <testLibrary>::@class::A::@def::1::@getter::f11
returnType: int
variable: #F8
#F11 synthetic f12
#F12 synthetic f12
element: <testLibrary>::@class::A::@def::1::@getter::f12
returnType: int
variable: #F10
#F13 class A @132
element: <testLibrary>::@class::A::@def::2
fields
@@ -112,28 +104,24 @@ library
IntegerLiteral
literal: 0 @157
staticType: int
getter2: #F15
#F16 hasInitializer f22 @175
#F15 hasInitializer f22 @175
element: <testLibrary>::@class::A::@def::2::@field::f22
initializer: expression_5
SimpleIdentifier
token: f21 @181
element: <testLibrary>::@class::A::@def::2::@getter::f21
staticType: int
getter2: #F17
constructors
#F18 synthetic new
#F16 synthetic new
element: <testLibrary>::@class::A::@def::2::@constructor::new
typeName: A
getters
#F15 synthetic f21
#F17 synthetic f21
element: <testLibrary>::@class::A::@def::2::@getter::f21
returnType: int
variable: #F14
#F17 synthetic f22
#F18 synthetic f22
element: <testLibrary>::@class::A::@def::2::@getter::f22
returnType: int
variable: #F16
classes
class A
reference: <testLibrary>::@class::A::@def::0
@@ -149,25 +137,25 @@ library
getter: <testLibrary>::@class::A::@def::0::@getter::f01
static const hasInitializer f02
reference: <testLibrary>::@class::A::@def::0::@field::f02
firstFragment: #F4
firstFragment: #F3
type: int
constantInitializer
fragment: #F4
fragment: #F3
expression: expression_1
getter: <testLibrary>::@class::A::@def::0::@getter::f02
constructors
synthetic new
reference: <testLibrary>::@class::A::@def::0::@constructor::new
firstFragment: #F6
firstFragment: #F4
getters
synthetic static f01
reference: <testLibrary>::@class::A::@def::0::@getter::f01
firstFragment: #F3
firstFragment: #F5
returnType: int
variable: <testLibrary>::@class::A::@def::0::@field::f01
synthetic static f02
reference: <testLibrary>::@class::A::@def::0::@getter::f02
firstFragment: #F5
firstFragment: #F6
returnType: int
variable: <testLibrary>::@class::A::@def::0::@field::f02
class A
@@ -184,25 +172,25 @@ library
getter: <testLibrary>::@class::A::@def::1::@getter::f11
static const hasInitializer f12
reference: <testLibrary>::@class::A::@def::1::@field::f12
firstFragment: #F10
firstFragment: #F9
type: int
constantInitializer
fragment: #F10
fragment: #F9
expression: expression_3
getter: <testLibrary>::@class::A::@def::1::@getter::f12
constructors
synthetic new
reference: <testLibrary>::@class::A::@def::1::@constructor::new
firstFragment: #F12
firstFragment: #F10
getters
synthetic static f11
reference: <testLibrary>::@class::A::@def::1::@getter::f11
firstFragment: #F9
firstFragment: #F11
returnType: int
variable: <testLibrary>::@class::A::@def::1::@field::f11
synthetic static f12
reference: <testLibrary>::@class::A::@def::1::@getter::f12
firstFragment: #F11
firstFragment: #F12
returnType: int
variable: <testLibrary>::@class::A::@def::1::@field::f12
class A
@@ -219,25 +207,25 @@ library
getter: <testLibrary>::@class::A::@def::2::@getter::f21
static const hasInitializer f22
reference: <testLibrary>::@class::A::@def::2::@field::f22
firstFragment: #F16
firstFragment: #F15
type: int
constantInitializer
fragment: #F16
fragment: #F15
expression: expression_5
getter: <testLibrary>::@class::A::@def::2::@getter::f22
constructors
synthetic new
reference: <testLibrary>::@class::A::@def::2::@constructor::new
firstFragment: #F18
firstFragment: #F16
getters
synthetic static f21
reference: <testLibrary>::@class::A::@def::2::@getter::f21
firstFragment: #F15
firstFragment: #F17
returnType: int
variable: <testLibrary>::@class::A::@def::2::@field::f21
synthetic static f22
reference: <testLibrary>::@class::A::@def::2::@getter::f22
firstFragment: #F17
firstFragment: #F18
returnType: int
variable: <testLibrary>::@class::A::@def::2::@field::f22
''');
@@ -305,32 +293,26 @@ library
fields
#F2 foo @16
element: <testLibrary>::@class::A::@field::foo::@def::0
getter2: #F3
setter2: #F4
#F5 foo @30
#F3 foo @30
element: <testLibrary>::@class::A::@field::foo::@def::1
getter2: #F6
setter2: #F7
constructors
#F8 synthetic new
#F4 synthetic new
element: <testLibrary>::@class::A::@constructor::new
typeName: A
getters
#F3 synthetic foo
#F5 synthetic foo
element: <testLibrary>::@class::A::@getter::foo::@def::0
returnType: int
variable: #F2
#F6 synthetic foo
element: <testLibrary>::@class::A::@getter::foo::@def::1
returnType: double
variable: #F5
setters
#F4 synthetic foo
#F7 synthetic foo
element: <testLibrary>::@class::A::@setter::foo::@def::0
formalParameters
#F9 _foo
#F8 _foo
element: <testLibrary>::@class::A::@setter::foo::@def::0::@formalParameter::_foo
#F7 synthetic foo
#F9 synthetic foo
element: <testLibrary>::@class::A::@setter::foo::@def::1
formalParameters
#F10 _foo
@@ -348,18 +330,18 @@ library
setter: <testLibrary>::@class::A::@setter::foo::@def::0
foo
reference: <testLibrary>::@class::A::@field::foo::@def::1
firstFragment: #F5
firstFragment: #F3
type: double
getter: <testLibrary>::@class::A::@getter::foo::@def::1
setter: <testLibrary>::@class::A::@setter::foo::@def::1
constructors
synthetic new
reference: <testLibrary>::@class::A::@constructor::new
firstFragment: #F8
firstFragment: #F4
getters
synthetic foo
reference: <testLibrary>::@class::A::@getter::foo::@def::0
firstFragment: #F3
firstFragment: #F5
returnType: int
variable: <testLibrary>::@class::A::@field::foo::@def::0
synthetic foo
@@ -370,15 +352,15 @@ library
setters
synthetic foo
reference: <testLibrary>::@class::A::@setter::foo::@def::0
firstFragment: #F4
firstFragment: #F7
formalParameters
requiredPositional _foo
firstFragment: #F9
firstFragment: #F8
type: int
returnType: void
synthetic foo
reference: <testLibrary>::@class::A::@setter::foo::@def::1
firstFragment: #F7
firstFragment: #F9
formalParameters
requiredPositional _foo
firstFragment: #F10
@@ -565,8 +547,7 @@ library
leftParenthesis: ( @0
rightParenthesis: ) @0
staticType: E
getter2: #F3
#F4 hasInitializer b @11
#F3 hasInitializer b @11
element: <testLibrary>::@enum::E::@def::0::@field::b
initializer: expression_1
InstanceCreationExpression
@@ -580,8 +561,7 @@ library
leftParenthesis: ( @0
rightParenthesis: ) @0
staticType: E
getter2: #F5
#F6 synthetic values
#F4 synthetic values
element: <testLibrary>::@enum::E::@def::0::@field::values
initializer: expression_2
ListLiteral
@@ -597,24 +577,20 @@ library
staticType: E
rightBracket: ] @0
staticType: List<E>
getter2: #F7
constructors
#F8 synthetic const new
#F5 synthetic const new
element: <testLibrary>::@enum::E::@def::0::@constructor::new
typeName: E
getters
#F3 synthetic a
#F6 synthetic a
element: <testLibrary>::@enum::E::@def::0::@getter::a
returnType: E
variable: #F2
#F5 synthetic b
#F7 synthetic b
element: <testLibrary>::@enum::E::@def::0::@getter::b
returnType: E
variable: #F4
#F7 synthetic values
#F8 synthetic values
element: <testLibrary>::@enum::E::@def::0::@getter::values
returnType: List<E>
variable: #F6
#F9 enum E @19
element: <testLibrary>::@enum::E::@def::1
fields
@@ -632,8 +608,7 @@ library
leftParenthesis: ( @0
rightParenthesis: ) @0
staticType: E
getter2: #F11
#F12 hasInitializer d @25
#F11 hasInitializer d @25
element: <testLibrary>::@enum::E::@def::1::@field::d
initializer: expression_4
InstanceCreationExpression
@@ -647,8 +622,7 @@ library
leftParenthesis: ( @0
rightParenthesis: ) @0
staticType: E
getter2: #F13
#F14 hasInitializer e @28
#F12 hasInitializer e @28
element: <testLibrary>::@enum::E::@def::1::@field::e
initializer: expression_5
InstanceCreationExpression
@@ -662,8 +636,7 @@ library
leftParenthesis: ( @0
rightParenthesis: ) @0
staticType: E
getter2: #F15
#F16 synthetic values
#F13 synthetic values
element: <testLibrary>::@enum::E::@def::1::@field::values
initializer: expression_6
ListLiteral
@@ -683,28 +656,23 @@ library
staticType: E
rightBracket: ] @0
staticType: List<E>
getter2: #F17
constructors
#F18 synthetic const new
#F14 synthetic const new
element: <testLibrary>::@enum::E::@def::1::@constructor::new
typeName: E
getters
#F11 synthetic c
#F15 synthetic c
element: <testLibrary>::@enum::E::@def::1::@getter::c
returnType: E
variable: #F10
#F13 synthetic d
#F16 synthetic d
element: <testLibrary>::@enum::E::@def::1::@getter::d
returnType: E
variable: #F12
#F15 synthetic e
#F17 synthetic e
element: <testLibrary>::@enum::E::@def::1::@getter::e
returnType: E
variable: #F14
#F17 synthetic values
#F18 synthetic values
element: <testLibrary>::@enum::E::@def::1::@getter::values
returnType: List<E>
variable: #F16
enums
enum E
reference: <testLibrary>::@enum::E::@def::0
@@ -721,38 +689,38 @@ library
getter: <testLibrary>::@enum::E::@def::0::@getter::a
static const enumConstant hasInitializer b
reference: <testLibrary>::@enum::E::@def::0::@field::b
firstFragment: #F4
firstFragment: #F3
type: E
constantInitializer
fragment: #F4
fragment: #F3
expression: expression_1
getter: <testLibrary>::@enum::E::@def::0::@getter::b
synthetic static const values
reference: <testLibrary>::@enum::E::@def::0::@field::values
firstFragment: #F6
firstFragment: #F4
type: List<E>
constantInitializer
fragment: #F6
fragment: #F4
expression: expression_2
getter: <testLibrary>::@enum::E::@def::0::@getter::values
constructors
synthetic const new
reference: <testLibrary>::@enum::E::@def::0::@constructor::new
firstFragment: #F8
firstFragment: #F5
getters
synthetic static a
reference: <testLibrary>::@enum::E::@def::0::@getter::a
firstFragment: #F3
firstFragment: #F6
returnType: E
variable: <testLibrary>::@enum::E::@def::0::@field::a
synthetic static b
reference: <testLibrary>::@enum::E::@def::0::@getter::b
firstFragment: #F5
firstFragment: #F7
returnType: E
variable: <testLibrary>::@enum::E::@def::0::@field::b
synthetic static values
reference: <testLibrary>::@enum::E::@def::0::@getter::values
firstFragment: #F7
firstFragment: #F8
returnType: List<E>
variable: <testLibrary>::@enum::E::@def::0::@field::values
enum E
@@ -770,51 +738,51 @@ library
getter: <testLibrary>::@enum::E::@def::1::@getter::c
static const enumConstant hasInitializer d
reference: <testLibrary>::@enum::E::@def::1::@field::d
firstFragment: #F12
firstFragment: #F11
type: E
constantInitializer
fragment: #F12
fragment: #F11
expression: expression_4
getter: <testLibrary>::@enum::E::@def::1::@getter::d
static const enumConstant hasInitializer e
reference: <testLibrary>::@enum::E::@def::1::@field::e
firstFragment: #F14
firstFragment: #F12
type: E
constantInitializer
fragment: #F14
fragment: #F12
expression: expression_5
getter: <testLibrary>::@enum::E::@def::1::@getter::e
synthetic static const values
reference: <testLibrary>::@enum::E::@def::1::@field::values
firstFragment: #F16
firstFragment: #F13
type: List<E>
constantInitializer
fragment: #F16
fragment: #F13
expression: expression_6
getter: <testLibrary>::@enum::E::@def::1::@getter::values
constructors
synthetic const new
reference: <testLibrary>::@enum::E::@def::1::@constructor::new
firstFragment: #F18
firstFragment: #F14
getters
synthetic static c
reference: <testLibrary>::@enum::E::@def::1::@getter::c
firstFragment: #F11
firstFragment: #F15
returnType: E
variable: <testLibrary>::@enum::E::@def::1::@field::c
synthetic static d
reference: <testLibrary>::@enum::E::@def::1::@getter::d
firstFragment: #F13
firstFragment: #F16
returnType: E
variable: <testLibrary>::@enum::E::@def::1::@field::d
synthetic static e
reference: <testLibrary>::@enum::E::@def::1::@getter::e
firstFragment: #F15
firstFragment: #F17
returnType: E
variable: <testLibrary>::@enum::E::@def::1::@field::e
synthetic static values
reference: <testLibrary>::@enum::E::@def::1::@getter::values
firstFragment: #F17
firstFragment: #F18
returnType: List<E>
variable: <testLibrary>::@enum::E::@def::1::@field::values
''');
@@ -845,13 +813,10 @@ library
fields
#F3 x @56
element: <testLibrary>::@extension::E::@def::1::@field::x
getter2: #F4
setter2: #F5
getters
#F4 synthetic x
element: <testLibrary>::@extension::E::@def::1::@getter::x
returnType: dynamic
variable: #F3
setters
#F5 synthetic x
element: <testLibrary>::@extension::E::@def::1::@setter::x
@@ -863,13 +828,10 @@ library
fields
#F8 hasInitializer y @95
element: <testLibrary>::@extension::E::@def::2::@field::y
getter2: #F9
setter2: #F10
getters
#F9 synthetic y
element: <testLibrary>::@extension::E::@def::2::@getter::y
returnType: int
variable: #F8
setters
#F10 synthetic y
element: <testLibrary>::@extension::E::@def::2::@setter::y
@@ -954,39 +916,35 @@ library
fields
#F2 it @21
element: <testLibrary>::@extensionType::E::@def::0::@field::it
getter2: #F3
constructors
#F4 new
#F3 new
element: <testLibrary>::@extensionType::E::@def::0::@constructor::new
typeName: E
typeNameOffset: 15
formalParameters
#F5 this.it @21
#F4 this.it @21
element: <testLibrary>::@extensionType::E::@def::0::@constructor::new::@formalParameter::it
getters
#F3 synthetic it
#F5 synthetic it
element: <testLibrary>::@extensionType::E::@def::0::@getter::it
returnType: int
variable: #F2
#F6 extension type E @43
element: <testLibrary>::@extensionType::E::@def::1
fields
#F7 it @52
element: <testLibrary>::@extensionType::E::@def::1::@field::it
getter2: #F8
constructors
#F9 new
#F8 new
element: <testLibrary>::@extensionType::E::@def::1::@constructor::new
typeName: E
typeNameOffset: 43
formalParameters
#F10 this.it @52
#F9 this.it @52
element: <testLibrary>::@extensionType::E::@def::1::@constructor::new::@formalParameter::it
getters
#F8 synthetic it
#F10 synthetic it
element: <testLibrary>::@extensionType::E::@def::1::@getter::it
returnType: double
variable: #F7
extensionTypes
extension type E
reference: <testLibrary>::@extensionType::E::@def::0
@@ -1003,15 +961,15 @@ library
constructors
new
reference: <testLibrary>::@extensionType::E::@def::0::@constructor::new
firstFragment: #F4
firstFragment: #F3
formalParameters
requiredPositional final hasImplicitType it
firstFragment: #F5
firstFragment: #F4
type: int
getters
synthetic it
reference: <testLibrary>::@extensionType::E::@def::0::@getter::it
firstFragment: #F3
firstFragment: #F5
returnType: int
variable: <testLibrary>::@extensionType::E::@def::0::@field::it
extension type E
@@ -1029,15 +987,15 @@ library
constructors
new
reference: <testLibrary>::@extensionType::E::@def::1::@constructor::new
firstFragment: #F9
firstFragment: #F8
formalParameters
requiredPositional final hasImplicitType it
firstFragment: #F10
firstFragment: #F9
type: double
getters
synthetic it
reference: <testLibrary>::@extensionType::E::@def::1::@getter::it
firstFragment: #F8
firstFragment: #F10
returnType: double
variable: <testLibrary>::@extensionType::E::@def::1::@field::it
''');
@@ -1193,13 +1151,10 @@ library
fields
#F3 x @27
element: <testLibrary>::@mixin::A::@def::1::@field::x
getter2: #F4
setter2: #F5
getters
#F4 synthetic x
element: <testLibrary>::@mixin::A::@def::1::@getter::x
returnType: dynamic
variable: #F3
setters
#F5 synthetic x
element: <testLibrary>::@mixin::A::@def::1::@setter::x
@@ -1211,13 +1166,10 @@ library
fields
#F8 hasInitializer y @48
element: <testLibrary>::@mixin::A::@def::2::@field::y
getter2: #F9
setter2: #F10
getters
#F9 synthetic y
element: <testLibrary>::@mixin::A::@def::2::@getter::y
returnType: int
variable: #F8
setters
#F10 synthetic y
element: <testLibrary>::@mixin::A::@def::2::@setter::y
@@ -1304,48 +1256,37 @@ library
topLevelVariables
#F1 x @5
element: <testLibrary>::@topLevelVariable::x::@def::0
getter: #F2
setter: #F3
#F4 x @12
#F2 x @12
element: <testLibrary>::@topLevelVariable::x::@def::1
getter: #F5
setter: #F6
#F7 hasInitializer x @21
#F3 hasInitializer x @21
element: <testLibrary>::@topLevelVariable::x::@def::2
getter: #F8
#F9 hasInitializer x @32
#F4 hasInitializer x @32
element: <testLibrary>::@topLevelVariable::x::@def::3
getter: #F10
setter: #F11
getters
#F2 synthetic x
#F5 synthetic x
element: <testLibrary>::@getter::x::@def::0
returnType: bool
variable: #F1
#F5 synthetic x
#F6 synthetic x
element: <testLibrary>::@getter::x::@def::1
returnType: dynamic
variable: #F4
#F8 synthetic x
#F7 synthetic x
element: <testLibrary>::@getter::x::@def::2
returnType: int
variable: #F7
#F10 synthetic x
#F8 synthetic x
element: <testLibrary>::@getter::x::@def::3
returnType: double
variable: #F9
setters
#F3 synthetic x
#F9 synthetic x
element: <testLibrary>::@setter::x::@def::0
formalParameters
#F12 _x
#F10 _x
element: <testLibrary>::@setter::x::@def::0::@formalParameter::_x
#F6 synthetic x
#F11 synthetic x
element: <testLibrary>::@setter::x::@def::1
formalParameters
#F13 _x
#F12 _x
element: <testLibrary>::@setter::x::@def::1::@formalParameter::_x
#F11 synthetic x
#F13 synthetic x
element: <testLibrary>::@setter::x::@def::2
formalParameters
#F14 _x
@@ -1359,62 +1300,62 @@ library
setter: <testLibrary>::@setter::x::@def::0
x
reference: <testLibrary>::@topLevelVariable::x::@def::1
firstFragment: #F4
firstFragment: #F2
type: dynamic
getter: <testLibrary>::@getter::x::@def::1
setter: <testLibrary>::@setter::x::@def::1
final hasInitializer x
reference: <testLibrary>::@topLevelVariable::x::@def::2
firstFragment: #F7
firstFragment: #F3
type: int
getter: <testLibrary>::@getter::x::@def::2
hasInitializer x
reference: <testLibrary>::@topLevelVariable::x::@def::3
firstFragment: #F9
firstFragment: #F4
type: double
getter: <testLibrary>::@getter::x::@def::3
setter: <testLibrary>::@setter::x::@def::2
getters
synthetic static x
reference: <testLibrary>::@getter::x::@def::0
firstFragment: #F2
firstFragment: #F5
returnType: bool
variable: <testLibrary>::@topLevelVariable::x::@def::0
synthetic static x
reference: <testLibrary>::@getter::x::@def::1
firstFragment: #F5
firstFragment: #F6
returnType: dynamic
variable: <testLibrary>::@topLevelVariable::x::@def::1
synthetic static x
reference: <testLibrary>::@getter::x::@def::2
firstFragment: #F8
firstFragment: #F7
returnType: int
variable: <testLibrary>::@topLevelVariable::x::@def::2
synthetic static x
reference: <testLibrary>::@getter::x::@def::3
firstFragment: #F10
firstFragment: #F8
returnType: double
variable: <testLibrary>::@topLevelVariable::x::@def::3
setters
synthetic static x
reference: <testLibrary>::@setter::x::@def::0
firstFragment: #F3
firstFragment: #F9
formalParameters
requiredPositional _x
firstFragment: #F12
firstFragment: #F10
type: bool
returnType: void
synthetic static x
reference: <testLibrary>::@setter::x::@def::1
firstFragment: #F6
firstFragment: #F11
formalParameters
requiredPositional _x
firstFragment: #F13
firstFragment: #F12
type: dynamic
returnType: void
synthetic static x
reference: <testLibrary>::@setter::x::@def::2
firstFragment: #F11
firstFragment: #F13
formalParameters
requiredPositional _x
firstFragment: #F14
@@ -1438,19 +1379,15 @@ library
topLevelVariables
#F1 synthetic foo (offset=-1)
element: <testLibrary>::@topLevelVariable::foo::@def::0
getter: #F2
#F3 synthetic foo (offset=-1)
#F2 synthetic foo (offset=-1)
element: <testLibrary>::@topLevelVariable::foo::@def::1
getter: #F4
getters
#F2 foo @8
#F3 foo @8
element: <testLibrary>::@getter::foo::@def::0
returnType: int
variable: #F1
#F4 foo @26
element: <testLibrary>::@getter::foo::@def::1
returnType: double
variable: #F3
topLevelVariables
synthetic foo
reference: <testLibrary>::@topLevelVariable::foo::@def::0
@@ -1459,13 +1396,13 @@ library
getter: <testLibrary>::@getter::foo::@def::0
synthetic foo
reference: <testLibrary>::@topLevelVariable::foo::@def::1
firstFragment: #F3
firstFragment: #F2
type: double
getter: <testLibrary>::@getter::foo::@def::1
getters
static foo
reference: <testLibrary>::@getter::foo::@def::0
firstFragment: #F2
firstFragment: #F3
returnType: int
variable: <testLibrary>::@topLevelVariable::foo::@def::0
static foo
@@ -1491,17 +1428,15 @@ library
topLevelVariables
#F1 synthetic foo (offset=-1)
element: <testLibrary>::@topLevelVariable::foo::@def::0
setter: #F2
#F3 synthetic foo (offset=-1)
#F2 synthetic foo (offset=-1)
element: <testLibrary>::@topLevelVariable::foo::@def::1
setter: #F4
setters
#F2 foo @4
#F3 foo @4
element: <testLibrary>::@setter::foo::@def::0
formalParameters
#F5 _ @12
#F4 _ @12
element: <testLibrary>::@setter::foo::@def::0::@formalParameter::_
#F4 foo @22
#F5 foo @22
element: <testLibrary>::@setter::foo::@def::1
formalParameters
#F6 _ @33
@@ -1514,21 +1449,21 @@ library
setter: <testLibrary>::@setter::foo::@def::0
synthetic foo
reference: <testLibrary>::@topLevelVariable::foo::@def::1
firstFragment: #F3
firstFragment: #F2
type: double
setter: <testLibrary>::@setter::foo::@def::1
setters
static foo
reference: <testLibrary>::@setter::foo::@def::0
firstFragment: #F2
firstFragment: #F3
formalParameters
requiredPositional _
firstFragment: #F5
firstFragment: #F4
type: int
returnType: void
static foo
reference: <testLibrary>::@setter::foo::@def::1
firstFragment: #F4
firstFragment: #F5
formalParameters
requiredPositional _
firstFragment: #F6
File diff suppressed because it is too large Load Diff
@@ -85,12 +85,10 @@ library
IntegerLiteral
literal: 0 @40
staticType: int
getter2: #F3
getters
#F3 synthetic x
element: <testLibrary>::@extension::E::@getter::x
returnType: int
variable: #F2
extensions
extension E
reference: <testLibrary>::@extension::E
@@ -191,12 +189,10 @@ library
fields
#F3 synthetic foo
element: <testLibrary>::@extension::E::@field::foo
getter2: #F4
getters
#F4 foo @38
element: <testLibrary>::@extension::E::@getter::foo
returnType: int
variable: #F3
extensions
extension E
reference: <testLibrary>::@extension::E
@@ -242,12 +238,10 @@ library
fields
#F3 synthetic foo
element: <testLibrary>::@extension::E::@field::foo
getter2: #F4
getters
#F4 foo @36
element: <testLibrary>::@extension::E::@getter::foo
returnType: T
variable: #F3
extensions
extension E
reference: <testLibrary>::@extension::E
@@ -311,12 +305,10 @@ library
IntegerLiteral
literal: 1 @71
staticType: int
getter2: #F4
getters
#F4 synthetic foo
element: <testLibrary>::@extension::E::@getter::foo
returnType: int
variable: #F3
methods
#F5 bar @88
element: <testLibrary>::@extension::E::@method::bar
@@ -335,12 +327,10 @@ library
IntegerLiteral
literal: 0 @12
staticType: int
getter: #F7
getters
#F7 synthetic foo
element: <testLibrary>::@getter::foo
returnType: int
variable: #F6
extensions
extension E
reference: <testLibrary>::@extension::E
@@ -433,12 +423,10 @@ library
NullLiteral
literal: null @10
staticType: Null
getter: #F5
getters
#F5 synthetic a
element: <testLibrary>::@getter::a
returnType: dynamic
variable: #F4
classes
class A
reference: <testLibrary>::@class::A
@@ -604,12 +592,10 @@ library
fields
#F2 synthetic foo
element: <testLibrary>::@extension::E::@field::foo
getter2: #F3
getters
#F3 foo @31
element: <testLibrary>::@extension::E::@getter::foo
returnType: int
variable: #F2
extensions
extension E
reference: <testLibrary>::@extension::E
@@ -649,7 +635,6 @@ library
fields
#F2 synthetic foo
element: <testLibrary>::@extension::E::@field::foo
setter2: #F3
setters
#F3 foo @27
element: <testLibrary>::@extension::E::@setter::foo
File diff suppressed because it is too large Load Diff
@@ -658,40 +658,37 @@ library
fields
#F2 x @16
element: <testLibrary>::@class::C::@field::x
getter2: #F3
setter2: #F4
constructors
#F5 positional @23
#F3 positional @23
element: <testLibrary>::@class::C::@constructor::positional
typeName: C
typeNameOffset: 21
periodOffset: 22
formalParameters
#F6 default this.x @40
#F4 default this.x @40
element: <testLibrary>::@class::C::@constructor::positional::@formalParameter::x
initializer: expression_0
IntegerLiteral
literal: 1 @44
staticType: int
#F7 named @53
#F5 named @53
element: <testLibrary>::@class::C::@constructor::named
typeName: C
typeNameOffset: 51
periodOffset: 52
formalParameters
#F8 default this.x @65
#F6 default this.x @65
element: <testLibrary>::@class::C::@constructor::named::@formalParameter::x
initializer: expression_1
IntegerLiteral
literal: 1 @68
staticType: int
getters
#F3 synthetic x
#F7 synthetic x
element: <testLibrary>::@class::C::@getter::x
returnType: dynamic
variable: #F2
setters
#F4 synthetic x
#F8 synthetic x
element: <testLibrary>::@class::C::@setter::x
formalParameters
#F9 _x
@@ -710,34 +707,34 @@ library
constructors
positional
reference: <testLibrary>::@class::C::@constructor::positional
firstFragment: #F5
firstFragment: #F3
formalParameters
optionalPositional final hasImplicitType x
firstFragment: #F4
type: dynamic
constantInitializer
fragment: #F4
expression: expression_0
named
reference: <testLibrary>::@class::C::@constructor::named
firstFragment: #F5
formalParameters
optionalNamed final hasImplicitType x
firstFragment: #F6
type: dynamic
constantInitializer
fragment: #F6
expression: expression_0
named
reference: <testLibrary>::@class::C::@constructor::named
firstFragment: #F7
formalParameters
optionalNamed final hasImplicitType x
firstFragment: #F8
type: dynamic
constantInitializer
fragment: #F8
expression: expression_1
getters
synthetic x
reference: <testLibrary>::@class::C::@getter::x
firstFragment: #F3
firstFragment: #F7
returnType: dynamic
variable: <testLibrary>::@class::C::@field::x
setters
synthetic x
reference: <testLibrary>::@class::C::@setter::x
firstFragment: #F4
firstFragment: #F8
formalParameters
requiredPositional _x
firstFragment: #F9
@@ -29,13 +29,10 @@ library
topLevelVariables
#F1 f @16
element: <testLibrary>::@topLevelVariable::f
getter: #F2
setter: #F3
getters
#F2 synthetic f
element: <testLibrary>::@getter::f
returnType: void Function()
variable: #F1
setters
#F3 synthetic f
element: <testLibrary>::@setter::f
@@ -80,13 +77,10 @@ library
topLevelVariables
#F1 f @17
element: <testLibrary>::@topLevelVariable::f
getter: #F2
setter: #F3
getters
#F2 synthetic f
element: <testLibrary>::@getter::f
returnType: void Function()?
variable: #F1
setters
#F3 synthetic f
element: <testLibrary>::@setter::f
@@ -271,13 +265,10 @@ library
topLevelVariables
#F1 v @30
element: <testLibrary>::@topLevelVariable::v
getter: #F2
setter: #F3
getters
#F2 synthetic v
element: <testLibrary>::@getter::v
returnType: int Function(int, String)
variable: #F1
setters
#F3 synthetic v
element: <testLibrary>::@setter::v
@@ -433,13 +424,10 @@ library
element2: ConstructorMember
baseElement: <testLibrary>::@class::A::@constructor::new
substitution: {T: int Function(String)}
getter: #F5
setter: #F6
getters
#F5 synthetic v
element: <testLibrary>::@getter::v
returnType: int
variable: #F4
setters
#F6 synthetic v
element: <testLibrary>::@setter::v
@@ -601,12 +589,10 @@ library
leftParenthesis: ( @67
rightParenthesis: ) @68
staticType: A<String Function({int? a})>
getter: #F5
getters
#F5 synthetic v
element: <testLibrary>::@getter::v
returnType: A<String Function({int? a})>
variable: #F4
classes
class A
reference: <testLibrary>::@class::A
@@ -713,12 +699,10 @@ library
leftParenthesis: ( @67
rightParenthesis: ) @68
staticType: A<String Function([int?])>
getter: #F5
getters
#F5 synthetic v
element: <testLibrary>::@getter::v
returnType: A<String Function([int?])>
variable: #F4
classes
class A
reference: <testLibrary>::@class::A
@@ -825,12 +809,10 @@ library
leftParenthesis: ( @75
rightParenthesis: ) @76
staticType: A<String Function({required int a})>
getter: #F5
getters
#F5 synthetic v
element: <testLibrary>::@getter::v
returnType: A<String Function({required int a})>
variable: #F4
classes
class A
reference: <testLibrary>::@class::A
@@ -931,12 +913,10 @@ library
leftParenthesis: ( @64
rightParenthesis: ) @65
staticType: A<String Function(int)>
getter: #F5
getters
#F5 synthetic v
element: <testLibrary>::@getter::v
returnType: A<String Function(int)>
variable: #F4
classes
class A
reference: <testLibrary>::@class::A
@@ -1304,13 +1304,10 @@ library
topLevelVariables
#F2 hasInitializer a @25
element: <testLibrary>::@topLevelVariable::a
getter: #F3
setter: #F4
getters
#F3 synthetic a
element: <testLibrary>::@getter::a
returnType: int
variable: #F2
setters
#F4 synthetic a
element: <testLibrary>::@setter::a
@@ -1381,12 +1378,10 @@ library
IntegerLiteral
literal: 0 @31
staticType: int
getter: #F3
getters
#F3 synthetic a
element: <testLibrary>::@getter::a
returnType: int
variable: #F2
topLevelVariables
const hasInitializer a
reference: <testLibrary>::@topLevelVariable::a
@@ -356,13 +356,10 @@ library
topLevelVariables
#F1 f @51
element: <testLibrary>::@topLevelVariable::f
getter: #F2
setter: #F3
getters
#F2 synthetic f
element: <testLibrary>::@getter::f
returnType: Future<dynamic>
variable: #F1
setters
#F3 synthetic f
element: <testLibrary>::@setter::f
@@ -455,13 +452,10 @@ library
topLevelVariables
#F1 f @52
element: <testLibrary>::@topLevelVariable::f
getter: #F2
setter: #F3
getters
#F2 synthetic f
element: <testLibrary>::@getter::f
returnType: Future<dynamic>
variable: #F1
setters
#F3 synthetic f
element: <testLibrary>::@setter::f
@@ -515,13 +509,10 @@ library
topLevelVariables
#F1 c @26
element: <testLibrary>::@topLevelVariable::c
getter: #F2
setter: #F3
getters
#F2 synthetic c
element: <testLibrary>::@getter::c
returnType: C
variable: #F1
setters
#F3 synthetic c
element: <testLibrary>::@setter::c
@@ -644,28 +635,22 @@ library
topLevelVariables
#F1 f @48
element: <testLibrary>::@topLevelVariable::f
getter: #F2
setter: #F3
#F4 s @58
#F2 s @58
element: <testLibrary>::@topLevelVariable::s
getter: #F5
setter: #F6
getters
#F2 synthetic f
#F3 synthetic f
element: <testLibrary>::@getter::f
returnType: Future<dynamic>
variable: #F1
#F5 synthetic s
#F4 synthetic s
element: <testLibrary>::@getter::s
returnType: Stream<dynamic>
variable: #F4
setters
#F3 synthetic f
#F5 synthetic f
element: <testLibrary>::@setter::f
formalParameters
#F7 _f
#F6 _f
element: <testLibrary>::@setter::f::@formalParameter::_f
#F6 synthetic s
#F7 synthetic s
element: <testLibrary>::@setter::s
formalParameters
#F8 _s
@@ -679,33 +664,33 @@ library
setter: <testLibrary>::@setter::f
s
reference: <testLibrary>::@topLevelVariable::s
firstFragment: #F4
firstFragment: #F2
type: Stream<dynamic>
getter: <testLibrary>::@getter::s
setter: <testLibrary>::@setter::s
getters
synthetic static f
reference: <testLibrary>::@getter::f
firstFragment: #F2
firstFragment: #F3
returnType: Future<dynamic>
variable: <testLibrary>::@topLevelVariable::f
synthetic static s
reference: <testLibrary>::@getter::s
firstFragment: #F5
firstFragment: #F4
returnType: Stream<dynamic>
variable: <testLibrary>::@topLevelVariable::s
setters
synthetic static f
reference: <testLibrary>::@setter::f
firstFragment: #F3
firstFragment: #F5
formalParameters
requiredPositional _f
firstFragment: #F7
firstFragment: #F6
type: Future<dynamic>
returnType: void
synthetic static s
reference: <testLibrary>::@setter::s
firstFragment: #F6
firstFragment: #F7
formalParameters
requiredPositional _s
firstFragment: #F8
@@ -752,28 +737,22 @@ library
topLevelVariables
#F1 c @36
element: <testLibrary>::@topLevelVariable::c
getter: #F2
setter: #F3
#F4 d @41
#F2 d @41
element: <testLibrary>::@topLevelVariable::d
getter: #F5
setter: #F6
getters
#F2 synthetic c
#F3 synthetic c
element: <testLibrary>::@getter::c
returnType: C
variable: #F1
#F5 synthetic d
#F4 synthetic d
element: <testLibrary>::@getter::d
returnType: D
variable: #F4
setters
#F3 synthetic c
#F5 synthetic c
element: <testLibrary>::@setter::c
formalParameters
#F7 _c
#F6 _c
element: <testLibrary>::@setter::c::@formalParameter::_c
#F6 synthetic d
#F7 synthetic d
element: <testLibrary>::@setter::d
formalParameters
#F8 _d
@@ -787,33 +766,33 @@ library
setter: <testLibrary>::@setter::c
d
reference: <testLibrary>::@topLevelVariable::d
firstFragment: #F4
firstFragment: #F2
type: D
getter: <testLibrary>::@getter::d
setter: <testLibrary>::@setter::d
getters
synthetic static c
reference: <testLibrary>::@getter::c
firstFragment: #F2
firstFragment: #F3
returnType: C
variable: <testLibrary>::@topLevelVariable::c
synthetic static d
reference: <testLibrary>::@getter::d
firstFragment: #F5
firstFragment: #F4
returnType: D
variable: <testLibrary>::@topLevelVariable::d
setters
synthetic static c
reference: <testLibrary>::@setter::c
firstFragment: #F3
firstFragment: #F5
formalParameters
requiredPositional _c
firstFragment: #F7
firstFragment: #F6
type: C
returnType: void
synthetic static d
reference: <testLibrary>::@setter::d
firstFragment: #F6
firstFragment: #F7
formalParameters
requiredPositional _d
firstFragment: #F8
@@ -1006,12 +985,10 @@ library
IntegerLiteral
literal: 0 @33
staticType: int
getter: #F2
getters
#F2 synthetic a
element: <testLibrary>::@getter::a
returnType: int
variable: #F1
topLevelVariables
const hasInitializer a
reference: <testLibrary>::@topLevelVariable::a
@@ -1070,12 +1047,10 @@ library
IntegerLiteral
literal: 0 @46
staticType: int
getter: #F2
getters
#F2 synthetic a
element: <testLibrary>::@getter::a
returnType: int
variable: #F1
topLevelVariables
const hasInitializer a
reference: <testLibrary>::@topLevelVariable::a
@@ -1118,13 +1093,10 @@ library
topLevelVariables
#F1 hasInitializer v @36
element: <testLibrary>::@topLevelVariable::v
getter: #F2
setter: #F3
getters
#F2 synthetic v
element: <testLibrary>::@getter::v
returnType: A
variable: #F1
setters
#F3 synthetic v
element: <testLibrary>::@setter::v
@@ -130,12 +130,10 @@ library
topLevelVariables
#F1 synthetic g (offset=-1)
element: <testLibrary>::@topLevelVariable::g
getter: #F2
getters
#F2 g @4
element: <testLibrary>::@getter::g
returnType: dynamic
variable: #F1
topLevelVariables
synthetic g
reference: <testLibrary>::@topLevelVariable::g
File diff suppressed because it is too large Load Diff
@@ -76,30 +76,24 @@ library
fields
#F12 f @101
element: <testLibrary>::@mixin::M::@field::f
getter2: #F13
setter2: #F14
#F15 synthetic g
#F13 synthetic g
element: <testLibrary>::@mixin::M::@field::g
getter2: #F16
#F17 synthetic s
#F14 synthetic s
element: <testLibrary>::@mixin::M::@field::s
setter2: #F18
getters
#F13 synthetic f
#F15 synthetic f
element: <testLibrary>::@mixin::M::@getter::f
returnType: T
variable: #F12
#F16 g @112
element: <testLibrary>::@mixin::M::@getter::g
returnType: U
variable: #F15
setters
#F14 synthetic f
#F17 synthetic f
element: <testLibrary>::@mixin::M::@setter::f
formalParameters
#F19 _f
#F18 _f
element: <testLibrary>::@mixin::M::@setter::f::@formalParameter::_f
#F18 s @126
#F19 s @126
element: <testLibrary>::@mixin::M::@setter::s
formalParameters
#F20 v @132
@@ -165,19 +159,19 @@ library
setter: <testLibrary>::@mixin::M::@setter::f
synthetic g
reference: <testLibrary>::@mixin::M::@field::g
firstFragment: #F15
firstFragment: #F13
hasEnclosingTypeParameterReference: true
type: U
getter: <testLibrary>::@mixin::M::@getter::g
synthetic s
reference: <testLibrary>::@mixin::M::@field::s
firstFragment: #F17
firstFragment: #F14
type: int
setter: <testLibrary>::@mixin::M::@setter::s
getters
synthetic f
reference: <testLibrary>::@mixin::M::@getter::f
firstFragment: #F13
firstFragment: #F15
hasEnclosingTypeParameterReference: true
returnType: T
variable: <testLibrary>::@mixin::M::@field::f
@@ -190,16 +184,16 @@ library
setters
synthetic f
reference: <testLibrary>::@mixin::M::@setter::f
firstFragment: #F14
firstFragment: #F17
hasEnclosingTypeParameterReference: true
formalParameters
requiredPositional _f
firstFragment: #F19
firstFragment: #F18
type: T
returnType: void
s
reference: <testLibrary>::@mixin::M::@setter::s
firstFragment: #F18
firstFragment: #F19
formalParameters
requiredPositional v
firstFragment: #F20
@@ -256,12 +250,10 @@ library
fields
#F2 hasInitializer x @18
element: <testLibrary>::@mixin::M::@field::x
getter2: #F3
getters
#F3 synthetic x
element: <testLibrary>::@mixin::M::@getter::x
returnType: int
variable: #F2
mixins
mixin M
reference: <testLibrary>::@mixin::M
@@ -315,12 +307,10 @@ library
fields
#F2 synthetic foo
element: <testLibrary>::@mixin::M::@field::foo
getter2: #F3
getters
#F3 foo @25
element: <testLibrary>::@mixin::M::@getter::foo
returnType: int
variable: #F2
mixins
mixin M
reference: <testLibrary>::@mixin::M
@@ -362,12 +352,10 @@ library
fields
#F2 synthetic foo
element: <testLibrary>::@mixin::M::@field::foo
getter2: #F3
getters
#F3 foo @25
element: <testLibrary>::@mixin::M::@getter::foo
returnType: int
variable: #F2
mixins
mixin M
reference: <testLibrary>::@mixin::M
@@ -409,12 +397,10 @@ library
fields
#F2 synthetic foo
element: <testLibrary>::@mixin::M::@field::foo
getter2: #F3
getters
#F3 foo @25
element: <testLibrary>::@mixin::M::@getter::foo
returnType: int
variable: #F2
mixins
mixin M
reference: <testLibrary>::@mixin::M
@@ -1209,12 +1195,10 @@ library
fields
#F4 it @32
element: <testLibrary>::@extensionType::B::@field::it
getter2: #F5
getters
#F5 synthetic it
element: <testLibrary>::@extensionType::B::@getter::it
returnType: int
variable: #F4
mixins
#F6 mixin M @56
element: <testLibrary>::@mixin::M
@@ -1466,7 +1450,6 @@ library
fields
#F2 synthetic foo
element: <testLibrary>::@mixin::M::@field::foo
setter2: #F3
setters
#F3 foo @21
element: <testLibrary>::@mixin::M::@setter::foo
@@ -1517,7 +1500,6 @@ library
fields
#F2 synthetic foo
element: <testLibrary>::@mixin::M::@field::foo
setter2: #F3
setters
#F3 foo @21
element: <testLibrary>::@mixin::M::@setter::foo
@@ -1573,12 +1555,10 @@ library
fields
#F4 it @32
element: <testLibrary>::@extensionType::B::@field::it
getter2: #F5
getters
#F5 synthetic it
element: <testLibrary>::@extensionType::B::@getter::it
returnType: int
variable: #F4
mixins
#F6 mixin M @56
element: <testLibrary>::@mixin::M
@@ -35,19 +35,16 @@ library
fields
#F2 hasInitializer foo @16
element: <testLibrary>::@class::C::@field::foo
getter2: #F3
setter2: #F4
constructors
#F5 synthetic new
#F3 synthetic new
element: <testLibrary>::@class::C::@constructor::new
typeName: C
getters
#F3 synthetic foo
#F4 synthetic foo
element: <testLibrary>::@class::C::@getter::foo
returnType: int
variable: #F2
setters
#F4 synthetic foo
#F5 synthetic foo
element: <testLibrary>::@class::C::@setter::foo
formalParameters
#F6 _foo
@@ -66,17 +63,17 @@ library
constructors
synthetic new
reference: <testLibrary>::@class::C::@constructor::new
firstFragment: #F5
firstFragment: #F3
getters
synthetic foo
reference: <testLibrary>::@class::C::@getter::foo
firstFragment: #F3
firstFragment: #F4
returnType: int
variable: <testLibrary>::@class::C::@field::foo
setters
synthetic foo
reference: <testLibrary>::@class::C::@setter::foo
firstFragment: #F4
firstFragment: #F5
formalParameters
requiredPositional _foo
firstFragment: #F6
@@ -104,16 +101,14 @@ library
fields
#F2 synthetic foo
element: <testLibrary>::@class::C::@field::foo
getter2: #F3
constructors
#F4 synthetic new
#F3 synthetic new
element: <testLibrary>::@class::C::@constructor::new
typeName: C
getters
#F3 foo @20
#F4 foo @20
element: <testLibrary>::@class::C::@getter::foo
returnType: int
variable: #F2
classes
class C
reference: <testLibrary>::@class::C
@@ -127,11 +122,11 @@ library
constructors
synthetic new
reference: <testLibrary>::@class::C::@constructor::new
firstFragment: #F4
firstFragment: #F3
getters
foo
reference: <testLibrary>::@class::C::@getter::foo
firstFragment: #F3
firstFragment: #F4
returnType: int
variable: <testLibrary>::@class::C::@field::foo
''');
@@ -156,13 +151,12 @@ library
fields
#F2 synthetic foo
element: <testLibrary>::@class::C::@field::foo
setter2: #F3
constructors
#F4 synthetic new
#F3 synthetic new
element: <testLibrary>::@class::C::@constructor::new
typeName: C
setters
#F3 foo @16
#F4 foo @16
element: <testLibrary>::@class::C::@setter::foo
formalParameters
#F5 value @24
@@ -180,11 +174,11 @@ library
constructors
synthetic new
reference: <testLibrary>::@class::C::@constructor::new
firstFragment: #F4
firstFragment: #F3
setters
foo
reference: <testLibrary>::@class::C::@setter::foo
firstFragment: #F3
firstFragment: #F4
formalParameters
requiredPositional value
firstFragment: #F5
@@ -224,8 +218,7 @@ library
leftParenthesis: ( @0
rightParenthesis: ) @0
staticType: E
getter2: #F3
#F4 hasInitializer b @14
#F3 hasInitializer b @14
element: <testLibrary>::@enum::E::@field::b
initializer: expression_1
InstanceCreationExpression
@@ -239,8 +232,7 @@ library
leftParenthesis: ( @0
rightParenthesis: ) @0
staticType: E
getter2: #F5
#F6 synthetic values
#F4 synthetic values
element: <testLibrary>::@enum::E::@field::values
initializer: expression_2
ListLiteral
@@ -256,24 +248,20 @@ library
staticType: E
rightBracket: ] @0
staticType: List<E>
getter2: #F7
constructors
#F8 synthetic const new
#F5 synthetic const new
element: <testLibrary>::@enum::E::@constructor::new
typeName: E
getters
#F3 synthetic a
#F6 synthetic a
element: <testLibrary>::@enum::E::@getter::a
returnType: E
variable: #F2
#F5 synthetic b
#F7 synthetic b
element: <testLibrary>::@enum::E::@getter::b
returnType: E
variable: #F4
#F7 synthetic values
#F8 synthetic values
element: <testLibrary>::@enum::E::@getter::values
returnType: List<E>
variable: #F6
enums
enum E
reference: <testLibrary>::@enum::E
@@ -290,38 +278,38 @@ library
getter: <testLibrary>::@enum::E::@getter::a
static const enumConstant hasInitializer b
reference: <testLibrary>::@enum::E::@field::b
firstFragment: #F4
firstFragment: #F3
type: E
constantInitializer
fragment: #F4
fragment: #F3
expression: expression_1
getter: <testLibrary>::@enum::E::@getter::b
synthetic static const values
reference: <testLibrary>::@enum::E::@field::values
firstFragment: #F6
firstFragment: #F4
type: List<E>
constantInitializer
fragment: #F6
fragment: #F4
expression: expression_2
getter: <testLibrary>::@enum::E::@getter::values
constructors
synthetic const new
reference: <testLibrary>::@enum::E::@constructor::new
firstFragment: #F8
firstFragment: #F5
getters
synthetic static a
reference: <testLibrary>::@enum::E::@getter::a
firstFragment: #F3
firstFragment: #F6
returnType: E
variable: <testLibrary>::@enum::E::@field::a
synthetic static b
reference: <testLibrary>::@enum::E::@getter::b
firstFragment: #F5
firstFragment: #F7
returnType: E
variable: <testLibrary>::@enum::E::@field::b
synthetic static values
reference: <testLibrary>::@enum::E::@getter::values
firstFragment: #F7
firstFragment: #F8
returnType: List<E>
variable: <testLibrary>::@enum::E::@field::values
''');
@@ -346,13 +334,10 @@ library
fields
#F2 hasInitializer foo @16
element: <testLibrary>::@mixin::M::@field::foo
getter2: #F3
setter2: #F4
getters
#F3 synthetic foo
element: <testLibrary>::@mixin::M::@getter::foo
returnType: int
variable: #F2
setters
#F4 synthetic foo
element: <testLibrary>::@mixin::M::@setter::foo
@@ -409,12 +394,10 @@ library
fields
#F2 synthetic foo
element: <testLibrary>::@mixin::M::@field::foo
getter2: #F3
getters
#F3 foo @20
element: <testLibrary>::@mixin::M::@getter::foo
returnType: int
variable: #F2
mixins
mixin M
reference: <testLibrary>::@mixin::M
@@ -455,7 +438,6 @@ library
fields
#F2 synthetic foo
element: <testLibrary>::@mixin::M::@field::foo
setter2: #F3
setters
#F3 foo @16
element: <testLibrary>::@mixin::M::@setter::foo
@@ -500,12 +482,10 @@ library
topLevelVariables
#F1 synthetic foo (offset=-1)
element: <testLibrary>::@topLevelVariable::foo
getter: #F2
getters
#F2 foo @8
element: <testLibrary>::@getter::foo
returnType: int
variable: #F1
topLevelVariables
synthetic foo
reference: <testLibrary>::@topLevelVariable::foo
@@ -536,13 +516,10 @@ library
topLevelVariables
#F1 synthetic foo (offset=-1)
element: <testLibrary>::@topLevelVariable::foo
getter: #F2
setter: #F3
getters
#F2 foo @8
element: <testLibrary>::@getter::foo
returnType: int
variable: #F1
setters
#F3 foo @22
element: <testLibrary>::@setter::foo
@@ -588,7 +565,6 @@ library
topLevelVariables
#F1 synthetic foo (offset=-1)
element: <testLibrary>::@topLevelVariable::foo
setter: #F2
setters
#F2 foo @4
element: <testLibrary>::@setter::foo
@@ -627,13 +603,10 @@ library
topLevelVariables
#F1 hasInitializer foo @4
element: <testLibrary>::@topLevelVariable::foo
getter: #F2
setter: #F3
getters
#F2 synthetic foo
element: <testLibrary>::@getter::foo
returnType: int
variable: #F1
setters
#F3 synthetic foo
element: <testLibrary>::@setter::foo
File diff suppressed because it is too large Load Diff
@@ -34,16 +34,14 @@ library
fields
#F2 x @32
element: <testLibrary>::@class::A::@field::x
getter2: #F3
constructors
#F4 synthetic new
#F3 synthetic new
element: <testLibrary>::@class::A::@constructor::new
typeName: A
getters
#F3 synthetic x
#F4 synthetic x
element: <testLibrary>::@class::A::@getter::x
returnType: (int, String)
variable: #F2
classes
class A
reference: <testLibrary>::@class::A
@@ -57,11 +55,11 @@ library
constructors
synthetic new
reference: <testLibrary>::@class::A::@constructor::new
firstFragment: #F4
firstFragment: #F3
getters
synthetic x
reference: <testLibrary>::@class::A::@getter::x
firstFragment: #F3
firstFragment: #F4
returnType: (int, String)
variable: <testLibrary>::@class::A::@field::x
''');
@@ -85,16 +83,14 @@ library
fields
#F2 hasInitializer x @18
element: <testLibrary>::@class::A::@field::x
getter2: #F3
constructors
#F4 synthetic new
#F3 synthetic new
element: <testLibrary>::@class::A::@constructor::new
typeName: A
getters
#F3 synthetic x
#F4 synthetic x
element: <testLibrary>::@class::A::@getter::x
returnType: (int, bool)
variable: #F2
classes
class A
reference: <testLibrary>::@class::A
@@ -108,11 +104,11 @@ library
constructors
synthetic new
reference: <testLibrary>::@class::A::@constructor::new
firstFragment: #F4
firstFragment: #F3
getters
synthetic x
reference: <testLibrary>::@class::A::@getter::x
firstFragment: #F3
firstFragment: #F4
returnType: (int, bool)
variable: <testLibrary>::@class::A::@field::x
''');
@@ -528,12 +524,10 @@ library
topLevelVariables
#F1 x @20
element: <testLibrary>::@topLevelVariable::x
getter: #F2
getters
#F2 synthetic x
element: <testLibrary>::@getter::x
returnType: (int, String)
variable: #F1
topLevelVariables
final x
reference: <testLibrary>::@topLevelVariable::x
@@ -562,12 +556,10 @@ library
topLevelVariables
#F1 hasInitializer x @6
element: <testLibrary>::@topLevelVariable::x
getter: #F2
getters
#F2 synthetic x
element: <testLibrary>::@getter::x
returnType: (int, bool)
variable: #F1
topLevelVariables
final hasInitializer x
reference: <testLibrary>::@topLevelVariable::x
@@ -627,12 +619,10 @@ library
element2: dart:core::@class::List
type: List<({int f1, String f2})>
staticType: Type
getter: #F2
getters
#F2 synthetic x
element: <testLibrary>::@getter::x
returnType: Type
variable: #F1
topLevelVariables
const hasInitializer x
reference: <testLibrary>::@topLevelVariable::x
@@ -691,12 +681,10 @@ library
element2: dart:core::@class::List
type: List<(int, String)>
staticType: Type
getter: #F2
getters
#F2 synthetic x
element: <testLibrary>::@getter::x
returnType: Type
variable: #F1
topLevelVariables
const hasInitializer x
reference: <testLibrary>::@topLevelVariable::x
@@ -104,13 +104,10 @@ library
fields
#F2 hasInitializer foo @57
element: dart:foo::@class::A::@field::foo
getter2: #F3
setter2: #F4
getters
#F3 synthetic foo
element: dart:foo::@class::A::@getter::foo
returnType: int
variable: #F2
setters
#F4 synthetic foo
element: dart:foo::@class::A::@setter::foo
@@ -172,12 +169,10 @@ library
fields
#F2 synthetic foo
element: dart:foo::@class::A::@field::foo
getter2: #F3
getters
#F3 foo @61
element: dart:foo::@class::A::@getter::foo
returnType: int
variable: #F2
classes
class A
reference: dart:foo::@class::A
@@ -332,7 +327,6 @@ library
fields
#F2 synthetic foo
element: dart:foo::@class::A::@field::foo
setter2: #F3
setters
#F3 foo @57
element: dart:foo::@class::A::@setter::foo
@@ -399,8 +393,7 @@ library
leftParenthesis: ( @0
rightParenthesis: ) @0
staticType: E
getter2: #F3
#F4 hasInitializer v2 @60
#F3 hasInitializer v2 @60
element: dart:foo::@enum::E::@field::v2
initializer: expression_1
InstanceCreationExpression
@@ -414,8 +407,7 @@ library
leftParenthesis: ( @0
rightParenthesis: ) @0
staticType: E
getter2: #F5
#F6 synthetic values
#F4 synthetic values
element: dart:foo::@enum::E::@field::values
initializer: expression_2
ListLiteral
@@ -431,20 +423,16 @@ library
staticType: E
rightBracket: ] @0
staticType: List<E>
getter2: #F7
getters
#F3 synthetic v1
#F5 synthetic v1
element: dart:foo::@enum::E::@getter::v1
returnType: E
variable: #F2
#F5 synthetic v2
#F6 synthetic v2
element: dart:foo::@enum::E::@getter::v2
returnType: E
variable: #F4
#F7 synthetic values
element: dart:foo::@enum::E::@getter::values
returnType: List<E>
variable: #F6
enums
enum E
reference: dart:foo::@enum::E
@@ -461,30 +449,30 @@ library
getter: dart:foo::@enum::E::@getter::v1
static const enumConstant hasInitializer v2
reference: dart:foo::@enum::E::@field::v2
firstFragment: #F4
firstFragment: #F3
sinceSdkVersion: 2.15.0
type: E
constantInitializer
fragment: #F4
fragment: #F3
expression: expression_1
getter: dart:foo::@enum::E::@getter::v2
synthetic static const values
reference: dart:foo::@enum::E::@field::values
firstFragment: #F6
firstFragment: #F4
type: List<E>
constantInitializer
fragment: #F6
fragment: #F4
expression: expression_2
getter: dart:foo::@enum::E::@getter::values
getters
synthetic static v1
reference: dart:foo::@enum::E::@getter::v1
firstFragment: #F3
firstFragment: #F5
returnType: E
variable: dart:foo::@enum::E::@field::v1
synthetic static v2
reference: dart:foo::@enum::E::@getter::v2
firstFragment: #F5
firstFragment: #F6
sinceSdkVersion: 2.15.0
returnType: E
variable: dart:foo::@enum::E::@field::v2
@@ -531,8 +519,7 @@ library
leftParenthesis: ( @0
rightParenthesis: ) @0
staticType: E
getter2: #F3
#F4 synthetic values
#F3 synthetic values
element: dart:foo::@enum::E::@field::values
initializer: expression_1
ListLiteral
@@ -544,16 +531,13 @@ library
staticType: E
rightBracket: ] @0
staticType: List<E>
getter2: #F5
getters
#F3 synthetic v
#F4 synthetic v
element: dart:foo::@enum::E::@getter::v
returnType: E
variable: #F2
#F5 synthetic values
element: dart:foo::@enum::E::@getter::values
returnType: List<E>
variable: #F4
methods
#F6 foo @62
element: dart:foo::@enum::E::@method::foo
@@ -575,17 +559,17 @@ library
getter: dart:foo::@enum::E::@getter::v
synthetic static const values
reference: dart:foo::@enum::E::@field::values
firstFragment: #F4
firstFragment: #F3
sinceSdkVersion: 2.15.0
type: List<E>
constantInitializer
fragment: #F4
fragment: #F3
expression: expression_1
getter: dart:foo::@enum::E::@getter::values
getters
synthetic static v
reference: dart:foo::@enum::E::@getter::v
firstFragment: #F3
firstFragment: #F4
sinceSdkVersion: 2.15.0
returnType: E
variable: dart:foo::@enum::E::@field::v
@@ -942,12 +926,10 @@ library
topLevelVariables
#F1 hasInitializer foo @47
element: dart:foo::@topLevelVariable::foo
getter: #F2
getters
#F2 synthetic foo
element: dart:foo::@getter::foo
returnType: int
variable: #F1
topLevelVariables
final hasInitializer foo
reference: dart:foo::@topLevelVariable::foo
@@ -1041,12 +1041,10 @@ library
topLevelVariables
#F1 synthetic main (offset=-1)
element: <testLibrary>::@topLevelVariable::main
getter: #F2
getters
#F2 main @4
element: <testLibrary>::@getter::main
returnType: dynamic
variable: #F1
topLevelVariables
synthetic main
reference: <testLibrary>::@topLevelVariable::main
@@ -1120,13 +1118,10 @@ library
topLevelVariables
#F1 main @4
element: <testLibrary>::@topLevelVariable::main
getter: #F2
setter: #F3
getters
#F2 synthetic main
element: <testLibrary>::@getter::main
returnType: dynamic
variable: #F1
setters
#F3 synthetic main
element: <testLibrary>::@setter::main
File diff suppressed because it is too large Load Diff
@@ -1757,22 +1757,19 @@ library
fields
#F2 f @58
element: <testLibrary>::@class::A::@field::f
getter2: #F3
setter2: #F4
constructors
#F5 synthetic new
#F3 synthetic new
element: <testLibrary>::@class::A::@constructor::new
typeName: A
getters
#F3 synthetic f
#F4 synthetic f
element: <testLibrary>::@class::A::@getter::f
returnType: int Function<T>(T)
alias: <testLibrary>::@typeAlias::Foo
typeArguments
int
variable: #F2
setters
#F4 synthetic f
#F5 synthetic f
element: <testLibrary>::@class::A::@setter::f
formalParameters
#F6 _f
@@ -1800,11 +1797,11 @@ library
constructors
synthetic new
reference: <testLibrary>::@class::A::@constructor::new
firstFragment: #F5
firstFragment: #F3
getters
synthetic f
reference: <testLibrary>::@class::A::@getter::f
firstFragment: #F3
firstFragment: #F4
returnType: int Function<T>(T)
alias: <testLibrary>::@typeAlias::Foo
typeArguments
@@ -1813,7 +1810,7 @@ library
setters
synthetic f
reference: <testLibrary>::@class::A::@setter::f
firstFragment: #F4
firstFragment: #F5
formalParameters
requiredPositional _f
firstFragment: #F6
File diff suppressed because it is too large Load Diff
@@ -93,13 +93,10 @@ library
topLevelVariables
#F1 x @35
element: <testLibrary>::@topLevelVariable::x
getter: #F2
setter: #F3
getters
#F2 synthetic x
element: <testLibrary>::@getter::x
returnType: FutureOr<int>
variable: #F1
setters
#F3 synthetic x
element: <testLibrary>::@setter::x
@@ -154,12 +151,10 @@ library
token: FutureOr @31
element: dart:async::@class::FutureOr
staticType: Type
getter: #F2
getters
#F2 synthetic x
element: <testLibrary>::@getter::x
returnType: Type
variable: #F1
topLevelVariables
const hasInitializer x
reference: <testLibrary>::@topLevelVariable::x
@@ -201,28 +196,22 @@ library
topLevelVariables
#F1 hasInitializer x @52
element: <testLibrary>::@topLevelVariable::x
getter: #F2
setter: #F3
#F4 hasInitializer y @65
#F2 hasInitializer y @65
element: <testLibrary>::@topLevelVariable::y
getter: #F5
setter: #F6
getters
#F2 synthetic x
#F3 synthetic x
element: <testLibrary>::@getter::x
returnType: FutureOr<int>
variable: #F1
#F5 synthetic y
#F4 synthetic y
element: <testLibrary>::@getter::y
returnType: InvalidType
variable: #F4
setters
#F3 synthetic x
#F5 synthetic x
element: <testLibrary>::@setter::x
formalParameters
#F7 _x
#F6 _x
element: <testLibrary>::@setter::x::@formalParameter::_x
#F6 synthetic y
#F7 synthetic y
element: <testLibrary>::@setter::y
formalParameters
#F8 _y
@@ -239,33 +228,33 @@ library
setter: <testLibrary>::@setter::x
hasInitializer y
reference: <testLibrary>::@topLevelVariable::y
firstFragment: #F4
firstFragment: #F2
type: InvalidType
getter: <testLibrary>::@getter::y
setter: <testLibrary>::@setter::y
getters
synthetic static x
reference: <testLibrary>::@getter::x
firstFragment: #F2
firstFragment: #F3
returnType: FutureOr<int>
variable: <testLibrary>::@topLevelVariable::x
synthetic static y
reference: <testLibrary>::@getter::y
firstFragment: #F5
firstFragment: #F4
returnType: InvalidType
variable: <testLibrary>::@topLevelVariable::y
setters
synthetic static x
reference: <testLibrary>::@setter::x
firstFragment: #F3
firstFragment: #F5
formalParameters
requiredPositional _x
firstFragment: #F7
firstFragment: #F6
type: FutureOr<int>
returnType: void
synthetic static y
reference: <testLibrary>::@setter::y
firstFragment: #F6
firstFragment: #F7
formalParameters
requiredPositional _y
firstFragment: #F8
@@ -472,13 +461,10 @@ library
topLevelVariables
#F1 hasInitializer v @4
element: <testLibrary>::@topLevelVariable::v
getter: #F2
setter: #F3
getters
#F2 synthetic v
element: <testLibrary>::@getter::v
returnType: int Function()
variable: #F1
setters
#F3 synthetic v
element: <testLibrary>::@setter::v
@@ -521,13 +507,10 @@ library
topLevelVariables
#F1 hasInitializer v @4
element: <testLibrary>::@topLevelVariable::v
getter: #F2
setter: #F3
getters
#F2 synthetic v
element: <testLibrary>::@getter::v
returnType: Future<dynamic> Function(dynamic)
variable: #F1
setters
#F3 synthetic v
element: <testLibrary>::@setter::v
@@ -576,13 +559,10 @@ library
topLevelVariables
#F1 hasInitializer v @25
element: <testLibrary>::@topLevelVariable::v
getter: #F2
setter: #F3
getters
#F2 synthetic v
element: <testLibrary>::@getter::v
returnType: Future<int> Function(Future<Future<Future<int>>>)
variable: #F1
setters
#F3 synthetic v
element: <testLibrary>::@setter::v
@@ -630,13 +610,10 @@ library
topLevelVariables
#F1 hasInitializer v @25
element: <testLibrary>::@topLevelVariable::v
getter: #F2
setter: #F3
getters
#F2 synthetic v
element: <testLibrary>::@getter::v
returnType: Future<int> Function(Future<int>)
variable: #F1
setters
#F3 synthetic v
element: <testLibrary>::@setter::v
@@ -684,13 +661,10 @@ library
topLevelVariables
#F1 hasInitializer v @25
element: <testLibrary>::@topLevelVariable::v
getter: #F2
setter: #F3
getters
#F2 synthetic v
element: <testLibrary>::@getter::v
returnType: Future<dynamic> Function(Future<dynamic>)
variable: #F1
setters
#F3 synthetic v
element: <testLibrary>::@setter::v
@@ -740,19 +714,16 @@ library
fields
#F2 hasInitializer v @16
element: <testLibrary>::@class::C::@field::v
getter2: #F3
setter2: #F4
constructors
#F5 synthetic new
#F3 synthetic new
element: <testLibrary>::@class::C::@constructor::new
typeName: C
getters
#F3 synthetic v
#F4 synthetic v
element: <testLibrary>::@class::C::@getter::v
returnType: int Function()
variable: #F2
setters
#F4 synthetic v
#F5 synthetic v
element: <testLibrary>::@class::C::@setter::v
formalParameters
#F6 _v
@@ -771,17 +742,17 @@ library
constructors
synthetic new
reference: <testLibrary>::@class::C::@constructor::new
firstFragment: #F5
firstFragment: #F3
getters
synthetic v
reference: <testLibrary>::@class::C::@getter::v
firstFragment: #F3
firstFragment: #F4
returnType: int Function()
variable: <testLibrary>::@class::C::@field::v
setters
synthetic v
reference: <testLibrary>::@class::C::@setter::v
firstFragment: #F4
firstFragment: #F5
formalParameters
requiredPositional _v
firstFragment: #F6
@@ -967,13 +938,10 @@ library
topLevelVariables
#F5 c @47
element: <testLibrary>::@topLevelVariable::c
getter: #F6
setter: #F7
getters
#F6 synthetic c
element: <testLibrary>::@getter::c
returnType: C<num, C<num, dynamic>>
variable: #F5
setters
#F7 synthetic c
element: <testLibrary>::@setter::c
@@ -1050,19 +1018,16 @@ library
fields
#F5 hasInitializer c3 @66
element: <testLibrary>::@class::B::@field::c3
getter2: #F6
setter2: #F7
constructors
#F8 synthetic new
#F6 synthetic new
element: <testLibrary>::@class::B::@constructor::new
typeName: B
getters
#F6 synthetic c3
#F7 synthetic c3
element: <testLibrary>::@class::B::@getter::c3
returnType: C<C<Object?>>
variable: #F5
setters
#F7 synthetic c3
#F8 synthetic c3
element: <testLibrary>::@class::B::@setter::c3
formalParameters
#F9 _c3
@@ -1070,28 +1035,22 @@ library
topLevelVariables
#F10 c @29
element: <testLibrary>::@topLevelVariable::c
getter: #F11
setter: #F12
#F13 hasInitializer c2 @36
#F11 hasInitializer c2 @36
element: <testLibrary>::@topLevelVariable::c2
getter: #F14
setter: #F15
getters
#F11 synthetic c
#F12 synthetic c
element: <testLibrary>::@getter::c
returnType: C<C<dynamic>>
variable: #F10
#F14 synthetic c2
#F13 synthetic c2
element: <testLibrary>::@getter::c2
returnType: C<C<Object?>>
variable: #F13
setters
#F12 synthetic c
#F14 synthetic c
element: <testLibrary>::@setter::c
formalParameters
#F16 _c
#F15 _c
element: <testLibrary>::@setter::c::@formalParameter::_c
#F15 synthetic c2
#F16 synthetic c2
element: <testLibrary>::@setter::c2
formalParameters
#F17 _c2
@@ -1121,17 +1080,17 @@ library
constructors
synthetic new
reference: <testLibrary>::@class::B::@constructor::new
firstFragment: #F8
firstFragment: #F6
getters
synthetic c3
reference: <testLibrary>::@class::B::@getter::c3
firstFragment: #F6
firstFragment: #F7
returnType: C<C<Object?>>
variable: <testLibrary>::@class::B::@field::c3
setters
synthetic c3
reference: <testLibrary>::@class::B::@setter::c3
firstFragment: #F7
firstFragment: #F8
formalParameters
requiredPositional _c3
firstFragment: #F9
@@ -1146,33 +1105,33 @@ library
setter: <testLibrary>::@setter::c
hasInitializer c2
reference: <testLibrary>::@topLevelVariable::c2
firstFragment: #F13
firstFragment: #F11
type: C<C<Object?>>
getter: <testLibrary>::@getter::c2
setter: <testLibrary>::@setter::c2
getters
synthetic static c
reference: <testLibrary>::@getter::c
firstFragment: #F11
firstFragment: #F12
returnType: C<C<dynamic>>
variable: <testLibrary>::@topLevelVariable::c
synthetic static c2
reference: <testLibrary>::@getter::c2
firstFragment: #F14
firstFragment: #F13
returnType: C<C<Object?>>
variable: <testLibrary>::@topLevelVariable::c2
setters
synthetic static c
reference: <testLibrary>::@setter::c
firstFragment: #F12
firstFragment: #F14
formalParameters
requiredPositional _c
firstFragment: #F16
firstFragment: #F15
type: C<C<dynamic>>
returnType: void
synthetic static c2
reference: <testLibrary>::@setter::c2
firstFragment: #F15
firstFragment: #F16
formalParameters
requiredPositional _c2
firstFragment: #F17
@@ -1207,13 +1166,10 @@ library
topLevelVariables
#F5 c @47
element: <testLibrary>::@topLevelVariable::c
getter: #F6
setter: #F7
getters
#F6 synthetic c
element: <testLibrary>::@getter::c
returnType: C<C<dynamic, num>, num>
variable: #F5
setters
#F7 synthetic c
element: <testLibrary>::@setter::c
@@ -1331,8 +1287,6 @@ library
topLevelVariables
#F3 f @33
element: <testLibrary>::@topLevelVariable::f
getter: #F4
setter: #F5
getters
#F4 synthetic f
element: <testLibrary>::@getter::f
@@ -1340,7 +1294,6 @@ library
alias: <testLibrary>::@typeAlias::F
typeArguments
num
variable: #F3
setters
#F5 synthetic f
element: <testLibrary>::@setter::f
@@ -1426,13 +1379,10 @@ library
topLevelVariables
#F8 b @69
element: <testLibrary>::@topLevelVariable::b
getter: #F9
setter: #F10
getters
#F9 synthetic b
element: <testLibrary>::@getter::b
returnType: B<int Function(), A<int Function()>>
variable: #F8
setters
#F10 synthetic b
element: <testLibrary>::@setter::b
@@ -1509,8 +1459,6 @@ library
topLevelVariables
#F3 f @49
element: <testLibrary>::@topLevelVariable::f
getter: #F4
setter: #F5
getters
#F4 synthetic f
element: <testLibrary>::@getter::f
@@ -1518,7 +1466,6 @@ library
alias: <testLibrary>::@typeAlias::F
typeArguments
num
variable: #F3
setters
#F5 synthetic f
element: <testLibrary>::@setter::f
@@ -1590,16 +1537,14 @@ library
fields
#F3 hasInitializer values @31
element: <testLibrary>::@class::A::@field::values
getter2: #F4
constructors
#F5 synthetic new
#F4 synthetic new
element: <testLibrary>::@class::A::@constructor::new
typeName: A
getters
#F4 synthetic values
#F5 synthetic values
element: <testLibrary>::@class::A::@getter::values
returnType: List<B<num>>
variable: #F3
#F6 class B @55
element: <testLibrary>::@class::B
typeParameters
@@ -1626,11 +1571,11 @@ library
constructors
synthetic new
reference: <testLibrary>::@class::A::@constructor::new
firstFragment: #F5
firstFragment: #F4
getters
synthetic values
reference: <testLibrary>::@class::A::@getter::values
firstFragment: #F4
firstFragment: #F5
returnType: List<B<num>>
variable: <testLibrary>::@class::A::@field::values
class B
@@ -1671,13 +1616,10 @@ library
topLevelVariables
#F4 c @28
element: <testLibrary>::@topLevelVariable::c
getter: #F5
setter: #F6
getters
#F5 synthetic c
element: <testLibrary>::@getter::c
returnType: C<num>
variable: #F4
setters
#F6 synthetic c
element: <testLibrary>::@setter::c
@@ -1745,19 +1687,16 @@ library
fields
#F2 v @50
element: <testLibrary>::@class::C::@field::v
getter2: #F3
setter2: #F4
constructors
#F5 synthetic new
#F3 synthetic new
element: <testLibrary>::@class::C::@constructor::new
typeName: C
getters
#F3 synthetic v
#F4 synthetic v
element: <testLibrary>::@class::C::@getter::v
returnType: List<dynamic>
variable: #F2
setters
#F4 synthetic v
#F5 synthetic v
element: <testLibrary>::@class::C::@setter::v
formalParameters
#F6 _v
@@ -1776,17 +1715,17 @@ library
constructors
synthetic new
reference: <testLibrary>::@class::C::@constructor::new
firstFragment: #F5
firstFragment: #F3
getters
synthetic v
reference: <testLibrary>::@class::C::@getter::v
firstFragment: #F3
firstFragment: #F4
returnType: List<dynamic>
variable: <testLibrary>::@class::C::@field::v
setters
synthetic v
reference: <testLibrary>::@class::C::@setter::v
firstFragment: #F4
firstFragment: #F5
formalParameters
requiredPositional _v
firstFragment: #F6
@@ -1902,13 +1841,10 @@ library
topLevelVariables
#F1 V @27
element: <testLibrary>::@topLevelVariable::V
getter: #F2
setter: #F3
getters
#F2 synthetic V
element: <testLibrary>::@getter::V
returnType: dynamic
variable: #F1
setters
#F3 synthetic V
element: <testLibrary>::@setter::V
@@ -1990,13 +1926,10 @@ library
topLevelVariables
#F1 hasInitializer v @19
element: <testLibrary>::@topLevelVariable::v
getter: #F2
setter: #F3
getters
#F2 synthetic v
element: <testLibrary>::@getter::v
returnType: C
variable: #F1
setters
#F3 synthetic v
element: <testLibrary>::@setter::v
@@ -2050,13 +1983,10 @@ library
topLevelVariables
#F1 hasInitializer v @19
element: <testLibrary>::@topLevelVariable::v
getter: #F2
setter: #F3
getters
#F2 synthetic v
element: <testLibrary>::@getter::v
returnType: C
variable: #F1
setters
#F3 synthetic v
element: <testLibrary>::@setter::v
@@ -2114,13 +2044,10 @@ library
topLevelVariables
#F1 hasInitializer v @19
element: <testLibrary>::@topLevelVariable::v
getter: #F2
setter: #F3
getters
#F2 synthetic v
element: <testLibrary>::@getter::v
returnType: C
variable: #F1
setters
#F3 synthetic v
element: <testLibrary>::@setter::v
@@ -2396,12 +2323,10 @@ library
topLevelVariables
#F1 hasInitializer v @6
element: <testLibrary>::@topLevelVariable::v
getter: #F2
getters
#F2 synthetic v
element: <testLibrary>::@getter::v
returnType: int Function<T>(T)
variable: #F1
functions
#F3 f @52
element: <testLibrary>::@function::f
@@ -2489,19 +2414,16 @@ library
fields
#F4 hasInitializer v @22
element: <testLibrary>::@class::C::@field::v
getter2: #F5
setter2: #F6
constructors
#F7 synthetic new
#F5 synthetic new
element: <testLibrary>::@class::C::@constructor::new
typeName: C
getters
#F5 synthetic v
#F6 synthetic v
element: <testLibrary>::@class::C::@getter::v
returnType: int Function(T, U)
variable: #F4
setters
#F6 synthetic v
#F7 synthetic v
element: <testLibrary>::@class::C::@setter::v
formalParameters
#F8 _v
@@ -2529,18 +2451,18 @@ library
constructors
synthetic new
reference: <testLibrary>::@class::C::@constructor::new
firstFragment: #F7
firstFragment: #F5
getters
synthetic v
reference: <testLibrary>::@class::C::@getter::v
firstFragment: #F5
firstFragment: #F6
hasEnclosingTypeParameterReference: true
returnType: int Function(T, U)
variable: <testLibrary>::@class::C::@field::v
setters
synthetic v
reference: <testLibrary>::@class::C::@setter::v
firstFragment: #F6
firstFragment: #F7
hasEnclosingTypeParameterReference: true
formalParameters
requiredPositional _v
@@ -2609,12 +2531,10 @@ library
topLevelVariables
#F1 hasInitializer v @6
element: <testLibrary>::@topLevelVariable::v
getter: #F2
getters
#F2 synthetic v
element: <testLibrary>::@getter::v
returnType: int Function()
variable: #F1
functions
#F3 f @40
element: <testLibrary>::@function::f
@@ -2652,12 +2572,10 @@ library
topLevelVariables
#F1 hasInitializer v @6
element: <testLibrary>::@topLevelVariable::v
getter: #F2
getters
#F2 synthetic v
element: <testLibrary>::@getter::v
returnType: int Function(int, String)
variable: #F1
functions
#F3 f @70
element: <testLibrary>::@function::f
@@ -2692,13 +2610,10 @@ library
topLevelVariables
#F1 m @22
element: <testLibrary>::@topLevelVariable::m
getter: #F2
setter: #F3
getters
#F2 synthetic m
element: <testLibrary>::@getter::m
returnType: Map<dynamic, dynamic>
variable: #F1
setters
#F3 synthetic m
element: <testLibrary>::@setter::m
@@ -2741,13 +2656,10 @@ library
topLevelVariables
#F1 m @18
element: <testLibrary>::@topLevelVariable::m
getter: #F2
setter: #F3
getters
#F2 synthetic m
element: <testLibrary>::@getter::m
returnType: Map<dynamic, int>
variable: #F1
setters
#F3 synthetic m
element: <testLibrary>::@setter::m
@@ -2790,13 +2702,10 @@ library
topLevelVariables
#F1 m @21
element: <testLibrary>::@topLevelVariable::m
getter: #F2
setter: #F3
getters
#F2 synthetic m
element: <testLibrary>::@getter::m
returnType: Map<String, dynamic>
variable: #F1
setters
#F3 synthetic m
element: <testLibrary>::@setter::m
@@ -2839,13 +2748,10 @@ library
topLevelVariables
#F1 m @17
element: <testLibrary>::@topLevelVariable::m
getter: #F2
setter: #F3
getters
#F2 synthetic m
element: <testLibrary>::@getter::m
returnType: Map<String, int>
variable: #F1
setters
#F3 synthetic m
element: <testLibrary>::@setter::m
@@ -2888,13 +2794,10 @@ library
topLevelVariables
#F1 m @4
element: <testLibrary>::@topLevelVariable::m
getter: #F2
setter: #F3
getters
#F2 synthetic m
element: <testLibrary>::@getter::m
returnType: Map<dynamic, dynamic>
variable: #F1
setters
#F3 synthetic m
element: <testLibrary>::@setter::m
@@ -2937,13 +2840,10 @@ library
topLevelVariables
#F1 d @8
element: <testLibrary>::@topLevelVariable::d
getter: #F2
setter: #F3
getters
#F2 synthetic d
element: <testLibrary>::@getter::d
returnType: dynamic
variable: #F1
setters
#F3 synthetic d
element: <testLibrary>::@setter::d
@@ -2986,13 +2886,10 @@ library
topLevelVariables
#F1 c @2
element: <testLibrary>::@topLevelVariable::c
getter: #F2
setter: #F3
getters
#F2 synthetic c
element: <testLibrary>::@getter::c
returnType: InvalidType
variable: #F1
setters
#F3 synthetic c
element: <testLibrary>::@setter::c
@@ -3040,13 +2937,10 @@ library
topLevelVariables
#F1 c @35
element: <testLibrary>::@topLevelVariable::c
getter: #F2
setter: #F3
getters
#F2 synthetic c
element: <testLibrary>::@getter::c
returnType: InvalidType
variable: #F1
setters
#F3 synthetic c
element: <testLibrary>::@setter::c
File diff suppressed because it is too large Load Diff