blob: 447e1b0876a76aa4b11254f01d99da8c0cd91f2d [file] [log] [blame]
// Copyright (c) 2018, 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.
// test w/ `pub run test -N avoid_private_typedef_functions`
typedef void _F1(); // LINT
typedef void F1(); // OK
typedef _F2 = void Function(); // LINT
typedef F2 = void Function(); // OK
typedef void _F3(); // LINT
m3(_F3 f) => null;
typedef void _F4(); // OK
m4a(_F4 f) => null;
m4b(_F4 f) => null;
typedef void _F5(); // OK
_F5 v5a;
_F5 v5b;
typedef void _F6(); // OK
_F6 f6a() => null;
_F6 f6b() => null;