public class ExtendedStackTraceElement
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Modifier and Type | Field and Description |
---|---|
static ExtendedStackTraceElement[] |
ARRAY_PROTOTYPE |
static int |
NATIVE_METHOD_LINE_NUMBER |
static int |
UNKNOWN_SOURCE_LINE_NUMBER |
Constructor and Description |
---|
ExtendedStackTraceElement() |
ExtendedStackTraceElement(java.lang.StackTraceElement stackTraceElement) |
ExtendedStackTraceElement(java.lang.String className,
java.lang.String methodName,
java.lang.String fileName,
int lineNumber) |
ExtendedStackTraceElement(java.lang.String className,
java.lang.String methodName,
java.lang.String fileName,
int lineNumber,
java.lang.String codeLocation,
java.lang.String version,
boolean exact) |
Modifier and Type | Method and Description |
---|---|
java.lang.StringBuilder |
appendTo(java.lang.StringBuilder stringBuilder,
boolean extended)
Appends this instance to the given StringBuilder.
|
ExtendedStackTraceElement |
clone() |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getClassLoaderName() |
java.lang.String |
getClassName() |
java.lang.String |
getCodeLocation() |
java.lang.String |
getExtendedString() |
java.lang.String |
getFileName() |
int |
getLineNumber() |
java.lang.String |
getMethodName() |
java.lang.String |
getModuleName() |
java.lang.String |
getModuleVersion() |
java.lang.StackTraceElement |
getStackTraceElement() |
java.lang.String |
getVersion() |
int |
hashCode() |
boolean |
isExact() |
boolean |
isNativeMethod() |
static ExtendedStackTraceElement |
parseStackTraceElement(java.lang.String ste) |
void |
setClassLoaderName(java.lang.String classLoaderName) |
void |
setClassName(java.lang.String className) |
void |
setCodeLocation(java.lang.String codeLocation) |
void |
setExact(boolean exact) |
void |
setFileName(java.lang.String fileName) |
void |
setLineNumber(int lineNumber) |
void |
setMethodName(java.lang.String methodName) |
void |
setModuleName(java.lang.String moduleName) |
void |
setModuleVersion(java.lang.String moduleVersion) |
void |
setVersion(java.lang.String version) |
java.lang.String |
toString()
Returns the string representation of this instance, but without extended info.
|
java.lang.String |
toString(boolean extended)
Returns the string representation of this instance.
|
public static final ExtendedStackTraceElement[] ARRAY_PROTOTYPE
public static final int UNKNOWN_SOURCE_LINE_NUMBER
public static final int NATIVE_METHOD_LINE_NUMBER
public ExtendedStackTraceElement()
public ExtendedStackTraceElement(java.lang.StackTraceElement stackTraceElement)
public ExtendedStackTraceElement(java.lang.String className, java.lang.String methodName, java.lang.String fileName, int lineNumber)
public ExtendedStackTraceElement(java.lang.String className, java.lang.String methodName, java.lang.String fileName, int lineNumber, java.lang.String codeLocation, java.lang.String version, boolean exact)
public boolean isNativeMethod()
public java.lang.String getClassName()
public void setClassName(java.lang.String className)
public java.lang.String getMethodName()
public void setMethodName(java.lang.String methodName)
public java.lang.String getFileName()
public void setFileName(java.lang.String fileName)
public int getLineNumber()
public void setLineNumber(int lineNumber)
public java.lang.String getCodeLocation()
public void setCodeLocation(java.lang.String codeLocation)
public java.lang.String getVersion()
public void setVersion(java.lang.String version)
public boolean isExact()
public void setExact(boolean exact)
public java.lang.String getClassLoaderName()
public void setClassLoaderName(java.lang.String classLoaderName)
public java.lang.String getModuleName()
public void setModuleName(java.lang.String moduleName)
public java.lang.String getModuleVersion()
public void setModuleVersion(java.lang.String moduleVersion)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.StackTraceElement getStackTraceElement()
public ExtendedStackTraceElement clone() throws java.lang.CloneNotSupportedException
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
public java.lang.String getExtendedString()
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toString(boolean extended)
extended
- Whether or not extended info should be included, if available.public java.lang.StringBuilder appendTo(java.lang.StringBuilder stringBuilder, boolean extended)
stringBuilder
- the StringBuilder to append this instance to.extended
- Whether or not extended info should be included, if available.java.lang.NullPointerException
- if stringBuilder is null.public static ExtendedStackTraceElement parseStackTraceElement(java.lang.String ste)