Serialized Form
sz
int sz
store
Variable store
unload
java.util.Stack<E> unload
values
java.util.Hashtable<K,V> values
readObject
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
writeObject
private void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
- Throws:
java.io.IOException
id
int id
code
Block code
- the block of code associated with this sleep closure
owner
ScriptInstance owner
- the owning script associated with this sleep closure
context
java.util.Stack<E> context
- the saved context of this closure
metadata
java.util.HashMap<K,V> metadata
- the meta data for this closure context
variables
Variable variables
- the closure variables referenced by this closure
first
Step first
- our first step in this block
last
Step last
- our last step in this block
source
java.lang.String source
- an identifier/tag/whatever identifying the source of this block (i.e. somescript.sl)
line
int line
- the script line number that this step was generated from
next
Step next
- Steps act as a simple self contained linked list
Package sleep.engine.atoms |
variable
Block variable
operator
Operate operator
operator
Operate operator
funcenv
java.lang.String funcenv
code
Block code
name
Block name
funcenv
java.lang.String funcenv
code
Block code
filter
java.lang.String filter
name
java.lang.String name
funcenv
java.lang.String funcenv
pred
Check pred
code
Block code
function
java.lang.String function
iftrue
Check iftrue
iffalse
Check iffalse
setup
Block setup
negate
boolean negate
name
java.lang.String name
hint
int hint
block
Block block
iftrue
Block iftrue
iffalse
Block iffalse
start
Check start
value
java.lang.String value
iftrue
Block iftrue
start
Check start
increment
Block increment
value
java.lang.String value
index
Block index
type
int type
key
java.lang.String key
value
java.lang.String value
name
java.lang.String name
classRef
java.lang.Class<T> classRef
name
java.lang.Class<T> name
oper
java.lang.String oper
evaluator
java.lang.String evaluator
fragments
java.util.List<E> fragments
return_type
int return_type
value
Scalar value
owner
Block owner
handler
Block handler
var
java.lang.String var
Package sleep.engine.types |
values
java.util.Stack<E> values
value
double value
values
java.util.Map<K,V> values
value
int value
value
long value
value
java.lang.Object value
value
java.lang.String value
allErrors
java.util.LinkedList<E> allErrors
values
java.util.Collection<E> values
array
java.lang.Object[] array
values
java.util.Map<K,V> values
readObject
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
writeObject
private void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
- Throws:
java.io.IOException
value
ScalarType value
array
ScalarArray array
hash
ScalarHash hash
self
ScriptInstance self
- the script instance that this is the environment for
environmentStack
java.util.Stack<E> environmentStack
- the runtime data stack for this environment
environment
java.util.Hashtable<K,V> environment
- the environment hashtable that contains all of the functions, predicates, operators, and "environment keywords" this
script has access to.
errorMessage
java.lang.Object errorMessage
- stored error message...
context
java.util.Stack<E> context
contextStack
java.util.Stack<E> contextStack
metadata
java.util.HashMap<K,V> metadata
metaStack
java.util.Stack<E> metaStack
currentHandler
ScriptEnvironment.ExceptionContext currentHandler
exhandlers
java.util.Stack<E> exhandlers
moreHandlers
boolean moreHandlers
debugString
java.lang.String debugString
rv
Scalar rv
request
int request
sources
java.util.Stack<E> sources
- how many stacks does this damned class include?
frames
java.util.ArrayList<E> frames
findex
int findex
block
Block block
last
Step last
handler
ScriptEnvironment.ExceptionContext handler
moreHandlers
boolean moreHandlers
owner
Block owner
varname
java.lang.String varname
handler
Block handler
name
java.lang.String name
- the name of this script
loaded
boolean loaded
- true by default, indicates wether or not the script is loaded. Once unloaded this variable must be flagged to false so
the bridges know data related to this script is stale
watchers
java.util.LinkedList<E> watchers
- A list of listeners watching for a runtime error
environment
ScriptEnvironment environment
- The script environment which contains all of the runtime info for a script
variables
ScriptVariables variables
- The script variables which contains all of the variable information for a script
script
Block script
- The compiled sleep code for this script, the ScriptLoader will set this value upon loading a script.
debug
int debug
- track all of the flagged debug options for this script (set to DEBUG_SHOW_ERRORS by default)
parent
IOObject parent
functionName
java.lang.String functionName
- the name of the function call
ticks
long ticks
- the total number of ticks consumed by this function call
calls
long calls
- the total number of times this function has been called
sourcefile
java.lang.String sourcefile
description
java.lang.String description
lineNumber
int lineNumber
global
Variable global
closure
java.util.LinkedList<E> closure
locals
java.util.LinkedList<E> locals
readObject
private void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
writeObject
private void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
- Throws:
java.io.IOException
owner
ScriptEnvironment owner
name
java.lang.String name