Files
sdk/runtime/lib/function.dart
T
Regis Crelier 7f57ebcfa1 Remove signature classes from the VM.
They were used as the class of closure instances and as the type class of
function types.
All closure instances now have class _Closure and function types are represented
by a new class FunctionType extending AbstractType.
Fix issue 24567 and add regression test.

R=asiva@google.com, rmacnak@google.com

Review URL: https://codereview.chromium.org/1584223006 .
2016-01-19 16:32:59 -08:00

17 lines
511 B
Dart

// Copyright (c) 2013, 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.
class _Closure implements Function {
bool operator ==(other) native "Closure_equals";
int get hashCode native "Closure_hashCode";
_Closure get call => this;
_Closure _clone() native "Closure_clone";
// The type_arguments_, function_, and context_ fields are not declared here.
}