public class ScriptContext
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
T[][] |
aatoken |
boolean |
allowJSThreads |
(package private) boolean |
chk |
private static int |
contextCount |
java.lang.String |
contextPath |
(package private) boolean |
displayLoadErrorsSave |
java.lang.String |
errorMessage |
(package private) java.lang.String |
errorMessageUntranslated |
java.lang.String |
errorType |
boolean |
executionPaused |
boolean |
executionStepping |
java.lang.String |
functionName |
(package private) java.util.Map<java.lang.String,java.lang.String> |
htFileCache |
int |
iCommandError |
int |
id |
boolean |
isComplete |
(package private) boolean |
isFunction |
boolean |
isJSThread |
(package private) boolean |
isStateScript |
(package private) boolean |
isTryCatch |
(package private) int |
iToken |
(package private) int |
lineEnd |
int[][] |
lineIndices |
(package private) short[] |
lineNumbers |
boolean |
mustResumeEval |
javajs.util.SB |
outputBuffer |
(package private) JmolParallelProcessor |
parallelProcessor |
ScriptContext |
parentContext |
int |
pc |
int |
pc0 |
int |
pcEnd |
java.lang.String |
script |
(package private) java.lang.String |
scriptExtensions |
java.lang.String |
scriptFileName |
(package private) int |
scriptLevel |
T[] |
statement |
(package private) int |
statementLength |
(package private) int |
theTok |
(package private) T |
theToken |
(package private) ContextToken |
token |
(package private) int |
tryPt |
java.util.Map<java.lang.String,SV> |
vars |
Constructor and Description |
---|
ScriptContext() |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,SV> |
getFullMap() |
SV |
getVariable(java.lang.String var)
Context variables go up the stack until a
function is found.
|
void |
setMustResume() |
private static int contextCount
public T[][] aatoken
public boolean allowJSThreads
boolean chk
public java.lang.String contextPath
public java.util.Map<java.lang.String,SV> vars
boolean displayLoadErrorsSave
public java.lang.String errorMessage
java.lang.String errorMessageUntranslated
public java.lang.String errorType
public boolean executionPaused
public boolean executionStepping
public java.lang.String functionName
public int iCommandError
public int id
public boolean isComplete
boolean isFunction
public boolean isJSThread
boolean isStateScript
boolean isTryCatch
int iToken
int lineEnd
public int[][] lineIndices
short[] lineNumbers
public boolean mustResumeEval
public javajs.util.SB outputBuffer
JmolParallelProcessor parallelProcessor
public ScriptContext parentContext
public int pc
public int pc0
public int pcEnd
public java.lang.String script
java.lang.String scriptExtensions
public java.lang.String scriptFileName
int scriptLevel
public T[] statement
java.util.Map<java.lang.String,java.lang.String> htFileCache
int statementLength
ContextToken token
int tryPt
T theToken
int theTok
public void setMustResume()
public SV getVariable(java.lang.String var)
var
- public java.util.Map<java.lang.String,SV> getFullMap()