sleep.engine
Class GeneratedSteps
java.lang.Object
sleep.engine.GeneratedSteps
public class GeneratedSteps
- extends java.lang.Object
A class providing static methods for constructing an atomic step of a specific type
Method Summary |
static Step |
Assign(Block variable)
|
static Step |
AssignAndOperate(Block variable,
java.lang.String operator)
|
static Step |
AssignT()
|
static Step |
AssignTupleAndOperate(java.lang.String operator)
|
static Step |
Bind(java.lang.String functionEnvironment,
Block name,
Block code)
|
static Step |
BindFilter(java.lang.String functionEnvironment,
java.lang.String name,
Block code,
java.lang.String filter)
|
static Step |
BindPredicate(java.lang.String functionEnvironment,
Check predicate,
Block code)
|
static Step |
Call(java.lang.String function)
|
static Check |
Check(java.lang.String nameOfOperator,
Block setupOperands)
|
static Step |
CreateClosure(Block code)
|
static Step |
CreateFrame()
|
static Step |
Decide(Check conditionForGoto,
Block ifTrue,
Block ifFalse)
|
static Step |
Get(java.lang.String value)
|
static Step |
Goto(Check conditionForGoto,
Block ifTrue,
Block increment)
|
static Step |
Index(java.lang.String value,
Block index)
|
static Step |
IteratorCreate(java.lang.String key,
java.lang.String value)
|
static Step |
IteratorDestroy()
|
static Step |
IteratorNext()
|
static Step |
ObjectAccess(java.lang.String name)
|
static Step |
ObjectAccessStatic(java.lang.Class aClass,
java.lang.String name)
|
static Step |
ObjectNew(java.lang.Class name)
|
static Step |
Operate(java.lang.String oper)
|
static Step |
PLiteral(java.lang.String evaluator)
|
static Step |
PopTry()
|
static Step |
Return(int type)
|
static Step |
SValue(Scalar value)
|
static Step |
Try(Block owner,
Block handler,
java.lang.String var)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GeneratedSteps
public GeneratedSteps()
PopTry
public static Step PopTry()
Try
public static Step Try(Block owner,
Block handler,
java.lang.String var)
Operate
public static Step Operate(java.lang.String oper)
Return
public static Step Return(int type)
SValue
public static Step SValue(Scalar value)
IteratorCreate
public static Step IteratorCreate(java.lang.String key,
java.lang.String value)
IteratorNext
public static Step IteratorNext()
IteratorDestroy
public static Step IteratorDestroy()
Check
public static Check Check(java.lang.String nameOfOperator,
Block setupOperands)
Goto
public static Step Goto(Check conditionForGoto,
Block ifTrue,
Block increment)
Decide
public static Step Decide(Check conditionForGoto,
Block ifTrue,
Block ifFalse)
PLiteral
public static Step PLiteral(java.lang.String evaluator)
Assign
public static Step Assign(Block variable)
AssignAndOperate
public static Step AssignAndOperate(Block variable,
java.lang.String operator)
AssignT
public static Step AssignT()
AssignTupleAndOperate
public static Step AssignTupleAndOperate(java.lang.String operator)
CreateFrame
public static Step CreateFrame()
Get
public static Step Get(java.lang.String value)
Index
public static Step Index(java.lang.String value,
Block index)
Call
public static Step Call(java.lang.String function)
CreateClosure
public static Step CreateClosure(Block code)
Bind
public static Step Bind(java.lang.String functionEnvironment,
Block name,
Block code)
BindPredicate
public static Step BindPredicate(java.lang.String functionEnvironment,
Check predicate,
Block code)
BindFilter
public static Step BindFilter(java.lang.String functionEnvironment,
java.lang.String name,
Block code,
java.lang.String filter)
ObjectNew
public static Step ObjectNew(java.lang.Class name)
ObjectAccess
public static Step ObjectAccess(java.lang.String name)
ObjectAccessStatic
public static Step ObjectAccessStatic(java.lang.Class aClass,
java.lang.String name)