sleep.engine
Class GeneratedSteps

java.lang.Object
  extended bysleep.engine.GeneratedSteps

public class GeneratedSteps
extends Object

A class providing static methods for constructing an atomic step of a specific type


Constructor Summary
GeneratedSteps()
           
 
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
 

Constructor Detail

GeneratedSteps

public GeneratedSteps()
Method Detail

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)