public class ProfiledMethod
extends java.lang.Object
implements org.json.simple.JSONStreamAware
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getClassName() |
java.lang.String |
getFullMethodName() |
int |
getLineNumber() |
java.lang.String |
getMethodId() |
org.json.simple.JSONStreamAware |
getMethodJson() |
java.lang.String |
getMethodName() |
int |
hashCode() |
static ProfiledMethod |
newProfiledMethod(java.lang.String methodId,
IProfile profile,
java.lang.StackTraceElement stackElement)
Create a new instance from a
StackTraceElement |
java.lang.String |
toString() |
void |
writeJSONString(java.io.Writer out) |
public static ProfiledMethod newProfiledMethod(java.lang.String methodId, IProfile profile, java.lang.StackTraceElement stackElement)
StackTraceElementstackElement - the element in a stack tracepublic java.lang.String getFullMethodName()
public java.lang.String getMethodName()
public java.lang.String getClassName()
public final int getLineNumber()
public java.lang.String getMethodId()
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic void writeJSONString(java.io.Writer out)
throws java.io.IOException
writeJSONString in interface org.json.simple.JSONStreamAwarejava.io.IOExceptionpublic org.json.simple.JSONStreamAware getMethodJson()