| Index: runtime/observatory/lib/src/models/objects/field.dart
|
| diff --git a/runtime/observatory/lib/src/models/objects/field.dart b/runtime/observatory/lib/src/models/objects/field.dart
|
| index 152c920866c71a2d602c06a93382ae46d15ef464..188f223cde3259ff224f52baf6deb8bdc941f249 100644
|
| --- a/runtime/observatory/lib/src/models/objects/field.dart
|
| +++ b/runtime/observatory/lib/src/models/objects/field.dart
|
| @@ -27,3 +27,21 @@ abstract class FieldRef extends ObjectRef {
|
| /// Is this field static?
|
| bool get isStatic;
|
| }
|
| +
|
| +enum GuardClassKind {
|
| + unknown,
|
| + single,
|
| + dynamic
|
| +}
|
| +
|
| +abstract class Field extends Object implements FieldRef {
|
| + /// [optional] The value of this field, if the field is static.
|
| + InstanceRef get staticValue;
|
| +
|
| + /// [optional] The location of this field in the source code.
|
| + SourceLocation get location;
|
| +
|
| + GuardClassKind get guardClassKind;
|
| + ClassRef get guardClass;
|
| + bool get guardNullable;
|
| +}
|
|
|