T
- public abstract class RecordingInterpreterStackTrace<T extends RecordingElement> extends DefaultInterpreterStackTrace
PROFILER_FACTORY_NAME, PROPERTY_LSPS_PROFILE
Constructor and Description |
---|
RecordingInterpreterStackTrace(InterpreterStackTraceElement root) |
Modifier and Type | Method and Description |
---|---|
void |
begin() |
protected abstract T |
createElement(String signatureString) |
void |
end() |
protected String |
getSignatureString(InterpreterStackTraceElement e) |
InterpreterStackTraceElement |
pop() |
void |
push(InterpreterStackTraceElement e) |
protected abstract void |
record(T element,
DirectedGraph<T> graph) |
createInstance, getItems, getStackTraceInfo, setCurrentException, setCurrentExpression, setCurrentProperty, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
create, create, create, create
public RecordingInterpreterStackTrace(InterpreterStackTraceElement root)
root
- protected abstract void record(T element, DirectedGraph<T> graph)
protected String getSignatureString(InterpreterStackTraceElement e)
public void push(InterpreterStackTraceElement e)
push
in interface InterpreterStackTrace
push
in class DefaultInterpreterStackTrace
public InterpreterStackTraceElement pop()
pop
in interface InterpreterStackTrace
pop
in class DefaultInterpreterStackTrace
public void begin()
begin
in interface InterpreterStackTrace
begin
in class DefaultInterpreterStackTrace
public void end()
end
in interface InterpreterStackTrace
end
in class DefaultInterpreterStackTrace
Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.