Files
sdk/pkg/front_end/test/extensions/data/part/part.dart
T
Johnni Winther af283dedc2 [cfe] Handle Extension.fileUri in getLocationInEnclosingFile
Closes #44719

Change-Id: I5c277e869bf7d24c9db0f3f4b76640aae8a65b22
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/180181
Reviewed-by: Jens Johansen <jensj@google.com>
Commit-Queue: Johnni Winther <johnniwinther@google.com>
2021-01-21 08:01:23 +00:00

56 lines
1.4 KiB
Dart

// Copyright (c) 2021, 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.
part of 'main.dart';
/*class: Extension:
builder-name=Extension,
builder-onType=int,
extension-members=[
intMethod=Extension|intMethod,
tearoff intMethod=Extension|get#intMethod],
extension-name=Extension,
extension-onType=int!
*/
extension Extension on int {
/*member: Extension|intMethod:
builder-name=intMethod,
builder-params=[#this],
member-name=Extension|intMethod,
member-params=[#this]
*/
/*member: Extension|get#intMethod:
builder-name=intMethod,
builder-params=[#this],
member-name=Extension|get#intMethod,
member-params=[#this]
*/
intMethod() {}
}
/*class: _extension#0:
builder-name=_extension#0,
builder-onType=String,
extension-members=[
stringMethod=_extension#0|stringMethod,
tearoff stringMethod=_extension#0|get#stringMethod],
extension-name=_extension#0,
extension-onType=String!
*/
extension on String {
/*member: _extension#0|stringMethod:
builder-name=stringMethod,
builder-params=[#this],
member-name=_extension#0|stringMethod,
member-params=[#this]
*/
/*member: _extension#0|get#stringMethod:
builder-name=stringMethod,
builder-params=[#this],
member-name=_extension#0|get#stringMethod,
member-params=[#this]
*/
stringMethod() {}
}