public class Backtrace extends Object implements Serializable
Modifier and Type | Class and Description |
---|---|
static class |
Backtrace.Frame |
Modifier and Type | Field and Description |
---|---|
protected ArrayList<Backtrace.Frame> |
frames |
static long |
serialVersionUID |
Constructor and Description |
---|
Backtrace() |
Modifier and Type | Method and Description |
---|---|
Backtrace |
copy()
Make copy of backtrace.
|
List<Backtrace.Frame> |
getFrames() |
Backtrace.Frame |
last() |
Backtrace.Frame |
pop() |
void |
push(String frameName,
ParseCtx pctx,
Compiler.ICtx ctx) |
String |
toString() |
String |
toString(Object vars)
Convert to string printing variables listed in vars
or all if vars is not a sequence and has true implicit
boolean value.
|
public static final long serialVersionUID
protected ArrayList<Backtrace.Frame> frames
public Backtrace copy()
Make copy of the backtrace. Individual frames will be shared between the objects.
public List<Backtrace.Frame> getFrames()
public Backtrace.Frame last()
public Backtrace.Frame pop()
public void push(String frameName, ParseCtx pctx, Compiler.ICtx ctx)
Copyright © 2022. All rights reserved.