sleep.taint
Class PermeableStep

java.lang.Object
  extended by sleep.engine.Step
      extended by sleep.taint.PermeableStep
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
TaintCall, TaintObjectAccess, TaintOperate

public class PermeableStep
extends Step

See Also:
Serialized Form

Field Summary
protected  Step wrapped
           
 
Fields inherited from class sleep.engine.Step
line, next
 
Constructor Summary
PermeableStep(Step step)
           
 
Method Summary
protected  Scalar callit(ScriptEnvironment e, String desc)
           
 Scalar evaluate(ScriptEnvironment e)
          evaluate this atomic step.
 int getLineNumber()
          returns the line number this step is associated with
 void setInfo(int _line)
          convience method for the code generator to set the line number.
 String toString(String prefix)
          returns a string representation of this atomic step
 
Methods inherited from class sleep.engine.Step
getHighLineNumber, getLowLineNumber, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

wrapped

protected Step wrapped
Constructor Detail

PermeableStep

public PermeableStep(Step step)
Method Detail

setInfo

public void setInfo(int _line)
Description copied from class: Step
convience method for the code generator to set the line number.

Overrides:
setInfo in class Step

getLineNumber

public int getLineNumber()
Description copied from class: Step
returns the line number this step is associated with

Overrides:
getLineNumber in class Step

toString

public String toString(String prefix)
Description copied from class: Step
returns a string representation of this atomic step

Overrides:
toString in class Step

evaluate

public Scalar evaluate(ScriptEnvironment e)
Description copied from class: Step
evaluate this atomic step.

Overrides:
evaluate in class Step

callit

protected Scalar callit(ScriptEnvironment e,
                        String desc)