sleep.engine
Class GeneratedSteps
java.lang.Object
sleep.engine.GeneratedSteps
- public class GeneratedSteps
- extends Object
A class providing static methods for constructing an atomic step of a specific type
Method Summary |
static Step |
Assign(Block variable)
|
static Step |
AssignT()
|
static Step |
Bind(String functionEnvironment,
Block name,
Block code)
|
static Step |
BindFilter(String functionEnvironment,
String name,
Block code,
String filter)
|
static Step |
BindPredicate(String functionEnvironment,
Check predicate,
Block code)
|
static Step |
Break()
|
static Step |
Call(String function)
|
static Check |
Check(String nameOfOperator,
Block setupOperands)
|
static Step |
CreateClosure(Block code)
|
static Step |
CreateFrame()
|
static Step |
Foreach(Block source,
String value,
Block code)
|
static Step |
Get(String value)
|
static Step |
Goto(Check conditionForGoto,
Block ifTrue,
Block ifFalse,
boolean shouldLoop)
|
static Step |
Index(String value,
Block index)
|
static Step |
ObjectAccess(String name)
|
static Step |
ObjectAccessStatic(Class aClass,
String name)
|
static Step |
ObjectNew(Class name)
|
static Step |
Operate(String oper)
|
static Step |
PLiteral(String[] fragments,
Block[] code,
Block[] align)
|
static Step |
Push()
|
static Step |
Return()
|
static Step |
SValue(Scalar value)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GeneratedSteps
public GeneratedSteps()
Operate
public static Step Operate(String oper)
Return
public static Step Return()
Break
public static Step Break()
Push
public static Step Push()
SValue
public static Step SValue(Scalar value)
Check
public static Check Check(String nameOfOperator,
Block setupOperands)
Goto
public static Step Goto(Check conditionForGoto,
Block ifTrue,
Block ifFalse,
boolean shouldLoop)
PLiteral
public static Step PLiteral(String[] fragments,
Block[] code,
Block[] align)
Assign
public static Step Assign(Block variable)
AssignT
public static Step AssignT()
CreateFrame
public static Step CreateFrame()
Get
public static Step Get(String value)
Index
public static Step Index(String value,
Block index)
Call
public static Step Call(String function)
Foreach
public static Step Foreach(Block source,
String value,
Block code)
CreateClosure
public static Step CreateClosure(Block code)
Bind
public static Step Bind(String functionEnvironment,
Block name,
Block code)
BindPredicate
public static Step BindPredicate(String functionEnvironment,
Check predicate,
Block code)
BindFilter
public static Step BindFilter(String functionEnvironment,
String name,
Block code,
String filter)
ObjectNew
public static Step ObjectNew(Class name)
ObjectAccess
public static Step ObjectAccess(String name)
ObjectAccessStatic
public static Step ObjectAccessStatic(Class aClass,
String name)