| Index: runtime/vm/object.cc
|
| diff --git a/runtime/vm/object.cc b/runtime/vm/object.cc
|
| index 8be67f6608c62de2876eab5f781f1de274bb02eb..338452f68f15efcbd63e0b58d29f735c74cb54fb 100644
|
| --- a/runtime/vm/object.cc
|
| +++ b/runtime/vm/object.cc
|
| @@ -4126,11 +4126,11 @@ void Class::PrintJSONImpl(JSONStream* stream, bool ref) const {
|
| if (!err.IsNull()) {
|
| jsobj.AddProperty("error", err);
|
| }
|
| - jsobj.AddProperty("implemented", is_implemented());
|
| jsobj.AddProperty("abstract", is_abstract());
|
| - jsobj.AddProperty("patch", is_patch());
|
| - jsobj.AddProperty("finalized", is_finalized());
|
| jsobj.AddProperty("const", is_const());
|
| + jsobj.AddProperty("_finalized", is_finalized());
|
| + jsobj.AddProperty("_implemented", is_implemented());
|
| + jsobj.AddProperty("_patch", is_patch());
|
| const Class& superClass = Class::Handle(SuperClass());
|
| if (!superClass.IsNull()) {
|
| jsobj.AddProperty("super", superClass);
|
| @@ -4193,7 +4193,7 @@ void Class::PrintJSONImpl(JSONStream* stream, bool ref) const {
|
| ClassTable* class_table = Isolate::Current()->class_table();
|
| const ClassHeapStats* stats = class_table->StatsWithUpdatedSize(id());
|
| if (stats != NULL) {
|
| - JSONObject allocation_stats(&jsobj, "allocationStats");
|
| + JSONObject allocation_stats(&jsobj, "_allocationStats");
|
| stats->PrintToJSONObject(*this, &allocation_stats);
|
| }
|
| }
|
| @@ -6891,12 +6891,12 @@ void Function::PrintJSONImpl(JSONStream* stream, bool ref) const {
|
| }
|
|
|
| const char* kind_string = Function::KindToCString(kind());
|
| - jsobj.AddProperty("kind", kind_string);
|
| + jsobj.AddProperty("_kind", kind_string);
|
| + jsobj.AddProperty("static", is_static());
|
| + jsobj.AddProperty("const", is_const());
|
| if (ref) {
|
| return;
|
| }
|
| - jsobj.AddProperty("static", is_static());
|
| - jsobj.AddProperty("const", is_const());
|
| Code& code = Code::Handle(CurrentCode());
|
| if (!code.IsNull()) {
|
| jsobj.AddProperty("code", code);
|
| @@ -7230,11 +7230,6 @@ void Field::PrintJSONImpl(JSONStream* stream, bool ref) const {
|
| const String& user_name = String::Handle(PrettyName());
|
| const String& vm_name = String::Handle(name());
|
| AddNameProperties(&jsobj, user_name, vm_name);
|
| - if (is_static()) {
|
| - const Instance& valueObj = Instance::Handle(value());
|
| - jsobj.AddProperty("value", valueObj);
|
| - }
|
| -
|
| if (cls.IsTopLevel()) {
|
| const Library& library = Library::Handle(cls.library());
|
| jsobj.AddProperty("owner", library);
|
| @@ -7250,6 +7245,11 @@ void Field::PrintJSONImpl(JSONStream* stream, bool ref) const {
|
| if (ref) {
|
| return;
|
| }
|
| + if (is_static()) {
|
| + const Instance& valueObj = Instance::Handle(value());
|
| + jsobj.AddProperty("staticValue", valueObj);
|
| + }
|
| +
|
| jsobj.AddProperty("_guardNullable", is_nullable());
|
| if (guarded_cid() == kIllegalCid) {
|
| jsobj.AddProperty("_guardClass", "unknown");
|
| @@ -14128,7 +14128,7 @@ void Instance::PrintSharedInstanceJSON(JSONObject* jsobj,
|
| }
|
|
|
| if (NumNativeFields() > 0) {
|
| - JSONArray jsarr(jsobj, "nativeFields");
|
| + JSONArray jsarr(jsobj, "_nativeFields");
|
| for (intptr_t i = 0; i < NumNativeFields(); i++) {
|
| intptr_t value = GetNativeField(i);
|
| JSONObject jsfield(&jsarr);
|
|
|