aboutsummaryrefslogtreecommitdiff
path: root/common/src/main/java/com/sk89q/warmroast/StackTraceNode.java
diff options
context:
space:
mode:
authorLuck <git@lucko.me>2018-05-29 18:41:03 +0100
committerLuck <git@lucko.me>2018-05-29 18:41:03 +0100
commitfd01dfd3a461e36ab2966db7119732f739905912 (patch)
treec9f7e0db8f4959bfaf3dea381e9e9e1c1ca57d95 /common/src/main/java/com/sk89q/warmroast/StackTraceNode.java
parentbf72b1560340b48fc0958b3b2038ba13d49b7190 (diff)
downloadspark-fd01dfd3a461e36ab2966db7119732f739905912.tar.gz
spark-fd01dfd3a461e36ab2966db7119732f739905912.tar.bz2
spark-fd01dfd3a461e36ab2966db7119732f739905912.zip
Reorganise packages slightly
Diffstat (limited to 'common/src/main/java/com/sk89q/warmroast/StackTraceNode.java')
-rw-r--r--common/src/main/java/com/sk89q/warmroast/StackTraceNode.java69
1 files changed, 0 insertions, 69 deletions
diff --git a/common/src/main/java/com/sk89q/warmroast/StackTraceNode.java b/common/src/main/java/com/sk89q/warmroast/StackTraceNode.java
deleted file mode 100644
index 016d700..0000000
--- a/common/src/main/java/com/sk89q/warmroast/StackTraceNode.java
+++ /dev/null
@@ -1,69 +0,0 @@
-/*
- * WarmRoast
- * Copyright (C) 2013 Albert Pham <http://www.sk89q.com>
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
-*/
-
-package com.sk89q.warmroast;
-
-import com.google.gson.JsonObject;
-
-/**
- * Represents a {@link StackNode node} for a method call.
- */
-public class StackTraceNode extends StackNode {
-
- /**
- * Forms the {@link StackNode#getName()} for a {@link StackTraceNode}.
- *
- * @param className the name of the class
- * @param methodName the name of the method
- * @return the name
- */
- static String formName(String className, String methodName) {
- return className + "." + methodName + "()";
- }
-
- /** The name of the class */
- private final String className;
- /** The name of the method */
- private final String methodName;
-
- public StackTraceNode(String className, String methodName) {
- super(formName(className, methodName));
- this.className = className;
- this.methodName = methodName;
- }
-
- public String getClassName() {
- return className;
- }
-
- public String getMethodName() {
- return methodName;
- }
-
- @Override
- protected void appendMetadata(JsonObject obj) {
- obj.addProperty("className", className);
- obj.addProperty("methodName", methodName);
- }
-
- @Override
- public int compareTo(StackNode that) {
- return Long.compare(that.getTotalTime(), this.getTotalTime());
- }
-
-}