public class STRuntimeMessage extends STMessage
Modifier and Type | Field and Description |
---|---|
int |
ip
Where error occurred in bytecode memory
|
InstanceScope |
scope |
Constructor and Description |
---|
STRuntimeMessage(Interpreter interp,
ErrorType error,
int ip) |
STRuntimeMessage(Interpreter interp,
ErrorType error,
int ip,
ST self) |
STRuntimeMessage(Interpreter interp,
ErrorType error,
int ip,
ST self,
java.lang.Object arg) |
STRuntimeMessage(Interpreter interp,
ErrorType error,
int ip,
ST self,
java.lang.Throwable e,
java.lang.Object arg) |
STRuntimeMessage(Interpreter interp,
ErrorType error,
int ip,
ST self,
java.lang.Throwable e,
java.lang.Object arg,
java.lang.Object arg2) |
STRuntimeMessage(Interpreter interp,
ErrorType error,
int ip,
ST self,
java.lang.Throwable e,
java.lang.Object arg,
java.lang.Object arg2,
java.lang.Object arg3) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getSourceLocation()
Given an ip (code location), get it's range in source template then
return it's template line:col.
|
java.lang.String |
toString() |
public int ip
public InstanceScope scope
public STRuntimeMessage(Interpreter interp, ErrorType error, int ip)
public STRuntimeMessage(Interpreter interp, ErrorType error, int ip, ST self)
public STRuntimeMessage(Interpreter interp, ErrorType error, int ip, ST self, java.lang.Object arg)
public STRuntimeMessage(Interpreter interp, ErrorType error, int ip, ST self, java.lang.Throwable e, java.lang.Object arg)
public STRuntimeMessage(Interpreter interp, ErrorType error, int ip, ST self, java.lang.Throwable e, java.lang.Object arg, java.lang.Object arg2)
public STRuntimeMessage(Interpreter interp, ErrorType error, int ip, ST self, java.lang.Throwable e, java.lang.Object arg, java.lang.Object arg2, java.lang.Object arg3)