dfa12c7456
Change-Id: Ife808a7d4aa1d4cf459ac3c04ee6ff02042442d9 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/108810 Reviewed-by: Stephen Adams <sra@google.com>
58 lines
1.2 KiB
Dart
58 lines
1.2 KiB
Dart
// Copyright (c) 2019, the Dart project authors. Please see the AUTHORS file
|
|
// for details. All rights reserved. Use of this source code is governed by a
|
|
// BSD-style license that can be found in the LICENSE file.
|
|
|
|
/*library: file=main.dart*/
|
|
|
|
/*member: main:main*/
|
|
main() {
|
|
// ignore: unused_element
|
|
/*main.localFunction*/ localFunction() {}
|
|
|
|
/*main.<anonymous>*/
|
|
() {};
|
|
|
|
// Use all declarations.
|
|
setter = field = getter;
|
|
var c = new Class();
|
|
c = new Class.constructor();
|
|
c.setter = c.field = c.getter;
|
|
c.method();
|
|
}
|
|
|
|
/*member: field:field*/
|
|
var field;
|
|
|
|
/*member: getter:getter*/
|
|
get getter => null;
|
|
|
|
/*member: setter=:setter=*/
|
|
set setter(_) {}
|
|
|
|
/*class: Class:Class*/
|
|
class Class {
|
|
/*member: Class.:Class.*/
|
|
Class();
|
|
|
|
/*member: Class.constructor:Class.constructor*/
|
|
factory Class.constructor() => new Class();
|
|
|
|
/*member: Class.field:Class.field*/
|
|
var field;
|
|
|
|
/*member: Class.getter:Class.getter*/
|
|
get getter => null;
|
|
|
|
/*member: Class.setter=:Class.setter=*/
|
|
set setter(_) {}
|
|
|
|
/*member: Class.method:Class.method*/
|
|
void method() {
|
|
// ignore: unused_element
|
|
/*Class.method.localFunction*/ localFunction() {}
|
|
|
|
/*Class.method.<anonymous>*/
|
|
() {};
|
|
}
|
|
}
|