OLD | NEW |
---|---|
(Empty) | |
1 // Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file | |
2 // for details. All rights reserved. Use of this source code is governed by a | |
3 // BSD-style license that can be found in the LICENSE file | |
4 | |
5 part of models; | |
Cutch
2016/07/22 13:58:43
What is your plan to remove the duplication being
cbernaschina
2016/07/22 18:29:50
The objects.dart objects cannot be changed right n
| |
6 | |
7 abstract class ClassRef extends ObjectRef { | |
8 /// The name of this class. | |
9 String get name; | |
10 } | |
11 | |
12 abstract class Class extends ObjectRef implements ClassRef { | |
13 /// The error which occurred during class finalization, if it exists. | |
14 /// [optional] | |
15 ErrorRef get error; | |
16 | |
17 /// Is this an abstract class? | |
18 bool get isAbstract; | |
19 | |
20 /// Is this a const class? | |
21 bool get isConst; | |
22 | |
23 /// The library which contains this class. | |
24 LibraryRef get library; | |
25 | |
26 /// The location of this class in the source code.[optional] | |
27 SourceLocation get location; | |
28 | |
29 /// The superclass of this class, if any. [optional] | |
30 ClassRef get superclass; | |
31 | |
32 /// The supertype for this class, if any. | |
33 /// | |
34 /// The value will be of the kind: Type. [optional] | |
35 InstanceRef get superType; | |
36 | |
37 /// A list of interface types for this class. | |
38 /// | |
39 /// The values will be of the kind: Type. | |
40 Iterable<InstanceRef> get interfaces; | |
41 | |
42 /// The mixin type for this class, if any. | |
43 /// | |
44 /// The value will be of the kind: Type. [optional] | |
45 Iterable<InstanceRef> get mixin; | |
46 | |
47 /// A list of fields in this class. Does not include fields from | |
48 /// superclasses. | |
49 //List<FieldRef> get fields; | |
50 | |
51 /// A list of functions in this class. Does not include functions | |
52 /// from superclasses. | |
53 //List<FunctionRef> get functions; | |
54 | |
55 // A list of subclasses of this class. | |
56 Iterable<ClassRef> get subclasses; | |
57 } | |
OLD | NEW |