| Index: runtime/vm/object.cc
|
| diff --git a/runtime/vm/object.cc b/runtime/vm/object.cc
|
| index fbab42f1df58358c173e3a0d147573bccdc95db5..c6621370bd0f7107283a536c386b5a14ecc71dc8 100644
|
| --- a/runtime/vm/object.cc
|
| +++ b/runtime/vm/object.cc
|
| @@ -3848,7 +3848,10 @@ void Class::PrintToJSONStream(JSONStream* stream, bool ref) const {
|
| jsobj.AddProperty("patch", is_patch());
|
| jsobj.AddProperty("finalized", is_finalized());
|
| jsobj.AddProperty("const", is_const());
|
| - jsobj.AddProperty("super", Class::Handle(SuperClass()));
|
| + const Class& superClass = Class::Handle(SuperClass());
|
| + if (!superClass.IsNull()) {
|
| + jsobj.AddProperty("super", superClass);
|
| + }
|
| jsobj.AddProperty("library", Object::Handle(library()));
|
| const Script& script = Script::Handle(this->script());
|
| if (!script.IsNull()) {
|
|
|