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)
StackTraceElement
stackElement
- 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.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public void writeJSONString(java.io.Writer out) throws java.io.IOException
writeJSONString
in interface org.json.simple.JSONStreamAware
java.io.IOException
public org.json.simple.JSONStreamAware getMethodJson()