diff options
author | Luck <git@lucko.me> | 2018-05-29 18:41:03 +0100 |
---|---|---|
committer | Luck <git@lucko.me> | 2018-05-29 18:41:03 +0100 |
commit | fd01dfd3a461e36ab2966db7119732f739905912 (patch) | |
tree | c9f7e0db8f4959bfaf3dea381e9e9e1c1ca57d95 /common/src/main/java/com/sk89q/warmroast/StackTraceNode.java | |
parent | bf72b1560340b48fc0958b3b2038ba13d49b7190 (diff) | |
download | spark-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.java | 69 |
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()); - } - -} |