blob: 05fa6cd155f768b45fb1c95dbd60e85697c95217 [file] [log] [blame]
// Copyright (c) 2016, 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.md file.
class A {
operator + (String s) => null;
operator [] (i) => null;
operator []= (i, val) {}
}
class B extends A {
operator + (String s) => super + ("${s}${s}");
operator [] (i) => super[i];
operator []= (i, val) => super[i++] += val;
}
class Autobianchi {
g() => super[0];
}