| // Copyright 2017 The Chromium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| ///// todo (pq): remove when linter 0.1.118 is integrated. |
| mixin DiagnosticableMixin {} |
| |
| mixin Diagnosticable {} |
| |
| abstract class DiagnosticableTree with Diagnosticable {} |
| |
| class DiagnosticPropertiesBuilder { |
| void add(DiagnosticsNode property) {} |
| } |
| |
| abstract class DiagnosticsNode {} |
| |
| class DiagnosticsProperty<T> extends DiagnosticsNode { |
| DiagnosticsProperty(String name, T value); |
| } |