Class ExtendedStackTraceElement
java.lang.Object
org.apache.logging.log4j.core.impl.ExtendedStackTraceElement
- All Implemented Interfaces:
Serializable
Wraps and extends the concept of the JRE's final class
StackTraceElement
by adding more location information.
Complements a StackTraceElement with:
- exact: whether the class was obtained via
sun.reflect.Reflection#getCallerClass(int)
- location: a classpath element or a jar
- version
- See Also:
-
Constructor Summary
ConstructorDescriptionExtendedStackTraceElement
(StackTraceElement stackTraceElement, ExtendedClassInfo extraClassInfo) ExtendedStackTraceElement
(String declaringClass, String methodName, String fileName, int lineNumber, boolean exact, String location, String version) Called from Jackson for XML and JSON IO. -
Method Summary
-
Constructor Details
-
ExtendedStackTraceElement
public ExtendedStackTraceElement(StackTraceElement stackTraceElement, ExtendedClassInfo extraClassInfo) -
ExtendedStackTraceElement
public ExtendedStackTraceElement(String declaringClass, String methodName, String fileName, int lineNumber, boolean exact, String location, String version) Called from Jackson for XML and JSON IO.
-
-
Method Details
-
equals
-
getClassName
-
getExact
public boolean getExact() -
getExtraClassInfo
-
getFileName
-
getLineNumber
public int getLineNumber() -
getLocation
-
getMethodName
-
getStackTraceElement
-
getVersion
-
hashCode
public int hashCode() -
isNativeMethod
public boolean isNativeMethod() -
toString
-