org.gridkit.jvmtool.stacktrace
Class StackFrame
java.lang.Object
org.gridkit.jvmtool.stacktrace.StackFrame
- All Implemented Interfaces:
- CharSequence, GenericStackElement
public class StackFrame
- extends Object
- implements CharSequence, GenericStackElement
COMPARATOR
public static final Comparator<StackFrame> COMPARATOR
StackFrame
public StackFrame(StackTraceElement ste)
StackFrame
public StackFrame(String classPrefix,
String className,
String methodName,
String fileName,
int lineNumber)
getClassName
public String getClassName()
getMethodName
public String getMethodName()
getSourceFile
public String getSourceFile()
getLineNumber
public int getLineNumber()
isNative
public boolean isNative()
internSymbols
public StackFrame internSymbols()
length
public int length()
- Specified by:
length in interface CharSequence
charAt
public char charAt(int index)
- Specified by:
charAt in interface CharSequence
subSequence
public CharSequence subSequence(int start,
int end)
- Specified by:
subSequence in interface CharSequence
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
equals
public boolean equals(Object obj)
- Overrides:
equals in class Object
withoutSource
public StackFrame withoutSource()
- Returns:
- stack frame instance with removed source information
toStackTraceElement
public StackTraceElement toStackTraceElement()
toString
public String toString()
- Specified by:
toString in interface CharSequence- Overrides:
toString in class Object
toString
public void toString(StringBuilder builder)
parseFrame
public static StackFrame parseFrame(String line)
Copyright © 2019. All Rights Reserved.