blob: 2913b8d42d68f8ce602a77101690eb8dab2ffd0e [file] [log] [blame] [edit]
// Copyright (c) 2020, 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.
extension Extension on int {
/*member: Extension|instanceMethod:extensionName=Extension.instanceMethod*/
/*member: Extension|get#instanceMethod:extensionName=Extension.instanceMethod*/
int /*
extensionThis,
name=this
*/
instanceMethod() => this;
/*member: Extension|get#instanceGetter:extensionName=Extension.instanceGetter*/
int get /*
extensionThis,
name=this
*/ instanceGetter => this;
/*member: Extension|set#instanceSetter:extensionName=Extension.instanceSetter*/
void set /*
extensionThis,
name=this
*/ instanceSetter(int value) {}
/*member: Extension|staticMethod:extensionName=Extension.staticMethod*/
static int staticMethod() => 42;
/*member: Extension|staticGetter:extensionName=Extension.staticGetter*/
static int get staticGetter => 42;
/*member: Extension|staticSetter=:extensionName=Extension.staticSetter*/
static void set staticSetter(int value) {}
}
extension on int {
/*member: _extension#1|instanceMethod:extensionName=<unnamed extension>.instanceMethod*/
/*member: _extension#1|get#instanceMethod:extensionName=<unnamed extension>.instanceMethod*/
int /*
extensionThis,
name=this
*/
instanceMethod() => this;
/*member: _extension#1|get#instanceGetter:extensionName=<unnamed extension>.instanceGetter*/
int get /*
extensionThis,
name=this
*/ instanceGetter => this;
/*member: _extension#1|set#instanceSetter:extensionName=<unnamed extension>.instanceSetter*/
void set /*
extensionThis,
name=this
*/ instanceSetter(int value) {}
/*member: _extension#1|staticMethod:extensionName=<unnamed extension>.staticMethod*/
static int staticMethod() => 42;
/*member: _extension#1|staticGetter:extensionName=<unnamed extension>.staticGetter*/
static int get staticGetter => 42;
/*member: _extension#1|staticSetter=:extensionName=<unnamed extension>.staticSetter*/
static void set staticSetter(int value) {}
}