aboutsummaryrefslogtreecommitdiff
path: root/common/src/main/java/me/lucko/spark/profiler/StackTraceNode.java
diff options
context:
space:
mode:
authorLuck <git@lucko.me>2018-06-01 12:18:43 +0100
committerLuck <git@lucko.me>2018-06-01 12:18:43 +0100
commitdca7407ed4ca955b7b692473a6a85263dc6a09f0 (patch)
tree0c6b9a874f5ca6dc9cc2f86e127db841b4c19a41 /common/src/main/java/me/lucko/spark/profiler/StackTraceNode.java
parente1baaa4d0a0f67be82bb58ad10743d5fe46fd8fc (diff)
downloadspark-dca7407ed4ca955b7b692473a6a85263dc6a09f0.tar.gz
spark-dca7407ed4ca955b7b692473a6a85263dc6a09f0.tar.bz2
spark-dca7407ed4ca955b7b692473a6a85263dc6a09f0.zip
Improve serialization methods
Diffstat (limited to 'common/src/main/java/me/lucko/spark/profiler/StackTraceNode.java')
-rw-r--r--common/src/main/java/me/lucko/spark/profiler/StackTraceNode.java14
1 files changed, 8 insertions, 6 deletions
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