Serialized Form
-
Package sleep.bridges
-
Class sleep.bridges.BasicIO extends java.lang.Object implements Serializable
-
Class sleep.bridges.BasicNumbers extends java.lang.Object implements Serializable
-
Class sleep.bridges.BasicUtilities extends java.lang.Object implements Serializable
-
Class sleep.bridges.DefaultVariable extends java.lang.Object implements Serializable
-
Serialized Fields
-
values
java.util.Hashtable values
-
-
-
Class sleep.bridges.SleepClosure extends java.lang.Object implements Serializable
-
Serialization Methods
-
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
-
-
Serialized Fields
-
code
Block code
the block of code associated with this sleep closure -
context
java.util.Stack context
the saved context of this closure -
id
int id
-
metadata
java.util.HashMap metadata
the meta data for this closure context -
owner
ScriptInstance owner
the owning script associated with this sleep closure -
variables
Variable variables
the closure variables referenced by this closure
-
-
-
-
Package sleep.engine
-
Class sleep.engine.Block extends java.lang.Object implements Serializable
-
Class sleep.engine.Step extends java.lang.Object implements Serializable
-
Serialized Fields
-
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
-
Class sleep.engine.atoms.Assign extends Step implements Serializable
-
Class sleep.engine.atoms.AssignT extends Step implements Serializable
-
Serialized Fields
-
operator
Step operator
-
-
-
Class sleep.engine.atoms.Bind extends Step implements Serializable
-
Class sleep.engine.atoms.BindFilter extends Step implements Serializable
-
Serialized Fields
-
code
Block code
-
filter
java.lang.String filter
-
funcenv
java.lang.String funcenv
-
name
java.lang.String name
-
-
-
Class sleep.engine.atoms.BindPredicate extends Step implements Serializable
-
Class sleep.engine.atoms.Call extends Step implements Serializable
-
Serialized Fields
-
function
java.lang.String function
-
-
-
Class sleep.engine.atoms.CheckAnd extends java.lang.Object implements Serializable
-
Class sleep.engine.atoms.CheckEval extends java.lang.Object implements Serializable
-
Class sleep.engine.atoms.CheckOr extends java.lang.Object implements Serializable
-
Class sleep.engine.atoms.CreateClosure extends Step implements Serializable
-
Serialized Fields
-
block
Block block
-
-
-
Class sleep.engine.atoms.CreateFrame extends Step implements Serializable
-
Class sleep.engine.atoms.Decide extends Step implements Serializable
-
Class sleep.engine.atoms.Get extends Step implements Serializable
-
Serialized Fields
-
value
java.lang.String value
-
-
-
Class sleep.engine.atoms.Goto extends Step implements Serializable
-
Class sleep.engine.atoms.Index extends Step implements Serializable
-
Serialized Fields
-
index
Block index
-
value
java.lang.String value
-
-
-
Class sleep.engine.atoms.Iterate extends Step implements Serializable
-
Serialized Fields
-
key
java.lang.String key
-
type
int type
-
value
java.lang.String value
-
-
-
Class sleep.engine.atoms.ObjectAccess extends Step implements Serializable
-
Serialized Fields
-
classRef
java.lang.Class classRef
-
name
java.lang.String name
-
-
-
Class sleep.engine.atoms.ObjectNew extends Step implements Serializable
-
Serialized Fields
-
name
java.lang.Class name
-
-
-
Class sleep.engine.atoms.Operate extends Step implements Serializable
-
Serialized Fields
-
oper
java.lang.String oper
-
-
-
Class sleep.engine.atoms.PLiteral extends Step implements Serializable
-
Serialized Fields
-
fragments
java.util.List fragments
-
-
-
Class sleep.engine.atoms.PopTry extends Step implements Serializable
-
Class sleep.engine.atoms.Return extends Step implements Serializable
-
Serialized Fields
-
return_type
int return_type
-
-
-
Class sleep.engine.atoms.SValue extends Step implements Serializable
-
Serialized Fields
-
value
Scalar value
-
-
-
Class sleep.engine.atoms.Try extends Step implements Serializable
-
-
Package sleep.engine.types
-
Class sleep.engine.types.DoubleValue extends java.lang.Object implements Serializable
-
Serialized Fields
-
value
double value
-
-
-
Class sleep.engine.types.HashContainer extends java.lang.Object implements Serializable
-
Serialized Fields
-
values
java.util.Map values
-
-
-
Class sleep.engine.types.IntValue extends java.lang.Object implements Serializable
-
Serialized Fields
-
value
int value
-
-
-
Class sleep.engine.types.ListContainer extends java.lang.Object implements Serializable
-
Serialized Fields
-
values
java.util.List values
-
-
-
Class sleep.engine.types.LongValue extends java.lang.Object implements Serializable
-
Serialized Fields
-
value
long value
-
-
-
Class sleep.engine.types.MyLinkedList extends java.util.AbstractSequentialList implements Serializable
-
Serialization Methods
-
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
-
-
-
Class sleep.engine.types.NullValue extends java.lang.Object implements Serializable
-
Class sleep.engine.types.ObjectValue extends java.lang.Object implements Serializable
-
Serialized Fields
-
value
java.lang.Object value
-
-
-
Class sleep.engine.types.OrderedHashContainer extends HashContainer implements Serializable
-
Serialized Fields
-
shouldClean
boolean shouldClean
-
-
-
Class sleep.engine.types.StringValue extends java.lang.Object implements Serializable
-
Serialized Fields
-
value
java.lang.String value
-
-
-
-
Package sleep.error
-
Class sleep.error.YourCodeSucksException extends java.lang.RuntimeException implements Serializable
-
Serialized Fields
-
allErrors
java.util.LinkedList allErrors
-
-
-
-
Package sleep.interfaces
-
Package sleep.runtime
-
Class sleep.runtime.Scalar extends java.lang.Object implements Serializable
-
Serialization Methods
-
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
-
-
Serialized Fields
-
array
ScalarArray array
-
hash
ScalarHash hash
-
value
ScalarType value
-
-
-
Class sleep.runtime.ScriptEnvironment extends java.lang.Object implements Serializable
-
Serialized Fields
-
context
java.util.Stack context
-
contextStack
java.util.Stack contextStack
-
currentHandler
ScriptEnvironment.ExceptionContext currentHandler
-
debugString
java.lang.String debugString
-
environment
java.util.Hashtable environment
the environment hashtable that contains all of the functions, predicates, operators, and "environment keywords" this script has access to. -
environmentStack
java.util.Stack environmentStack
the runtime data stack for this environment -
errorMessage
java.lang.Object errorMessage
stored error message... -
exhandlers
java.util.Stack exhandlers
-
findex
int findex
-
frames
java.util.ArrayList frames
-
metadata
java.util.HashMap metadata
-
metaStack
java.util.Stack metaStack
-
moreHandlers
boolean moreHandlers
-
request
int request
-
rv
Scalar rv
-
self
ScriptInstance self
the script instance that this is the environment for -
sources
java.util.Stack sources
how many stacks does this damned class include?
-
-
-
Class sleep.runtime.ScriptEnvironment.Context extends java.lang.Object implements Serializable
-
Serialized Fields
-
block
Block block
-
handler
ScriptEnvironment.ExceptionContext handler
-
last
Step last
-
moreHandlers
boolean moreHandlers
-
-
-
Class sleep.runtime.ScriptEnvironment.ExceptionContext extends java.lang.Object implements Serializable
-
Class sleep.runtime.ScriptInstance extends java.lang.Object implements Serializable
-
Serialized Fields
-
debug
int debug
track all of the flagged debug options for this script (set to DEBUG_SHOW_ERRORS by default) -
environment
ScriptEnvironment environment
The script environment which contains all of the runtime info for a 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 -
loadTime
long loadTime
track the time this script was loaded -
name
java.lang.String name
the name of this script -
parent
IOObject parent
-
script
SleepClosure script
The compiled sleep code for this script, the ScriptLoader will set this value upon loading a script. -
sourceFiles
java.util.List sourceFiles
list of source files associated with this script (to account for &include) -
variables
ScriptVariables variables
The script variables which contains all of the variable information for a script -
watchers
java.util.LinkedList watchers
A list of listeners watching for a runtime error
-
-
-
Class sleep.runtime.ScriptInstance.ProfilerStatistic extends java.lang.Object implements Serializable
-
Serialized Fields
-
calls
long calls
the total number of times this function has been called -
functionName
java.lang.String functionName
the name of the function call -
ticks
long ticks
the total number of ticks consumed by this function call
-
-
-
Class sleep.runtime.ScriptInstance.SleepStackElement extends java.lang.Object implements Serializable
-
Serialized Fields
-
description
java.lang.String description
-
lineNumber
int lineNumber
-
sourcefile
java.lang.String sourcefile
-
-
-
Class sleep.runtime.ScriptVariables extends java.lang.Object implements Serializable
-
Serialized Fields
-
closure
java.util.LinkedList closure
-
global
Variable global
-
locals
java.util.LinkedList locals
-
marks
java.util.Stack marks
-
-
-