From dca7407ed4ca955b7b692473a6a85263dc6a09f0 Mon Sep 17 00:00:00 2001 From: Luck Date: Fri, 1 Jun 2018 12:18:43 +0100 Subject: Improve serialization methods --- .../main/java/me/lucko/spark/profiler/StackTraceNode.java | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'common/src/main/java/me/lucko/spark/profiler/StackTraceNode.java') diff --git a/common/src/main/java/me/lucko/spark/profiler/StackTraceNode.java b/common/src/main/java/me/lucko/spark/profiler/StackTraceNode.java index 7207801..d46a547 100644 --- a/common/src/main/java/me/lucko/spark/profiler/StackTraceNode.java +++ b/common/src/main/java/me/lucko/spark/profiler/StackTraceNode.java @@ -18,7 +18,9 @@ package me.lucko.spark.profiler; -import com.google.gson.JsonObject; +import com.google.gson.stream.JsonWriter; + +import java.io.IOException; /** * Represents a {@link StackNode node} for a method call. @@ -48,17 +50,17 @@ public class StackTraceNode extends StackNode { } public String getClassName() { - return className; + return this.className; } public String getMethodName() { - return methodName; + return this.methodName; } @Override - protected void appendMetadata(JsonObject obj) { - obj.addProperty("className", className); - obj.addProperty("methodName", methodName); + protected void appendMetadata(JsonWriter writer) throws IOException { + writer.name("className").value(this.className); + writer.name("methodName").value(this.methodName); } @Override -- cgit