saffron.opt
Class Implementor.LazyBind

java.lang.Object
  |
  +--saffron.opt.Implementor.LazyBind
All Implemented Interfaces:
Implementor.Bind
Enclosing class:
Implementor

private static class Implementor.LazyBind
extends Object
implements Implementor.Bind


Field Summary
(package private)  Statement after
           
(package private)  boolean bound
           
(package private)  StatementList statementList
           
(package private)  Implementor.VariableInitializerThunk thunk
           
(package private)  Type type
           
(package private)  Variable variable
           
 
Constructor Summary
(package private) Implementor.LazyBind(Variable variable, StatementList statementList, Type type, Implementor.VariableInitializerThunk thunk)
           
 
Method Summary
private static int find(StatementList list, Statement statement)
           
 Variable getVariable()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

variable

Variable variable

statementList

StatementList statementList

after

Statement after

type

Type type

thunk

Implementor.VariableInitializerThunk thunk

bound

boolean bound
Constructor Detail

Implementor.LazyBind

Implementor.LazyBind(Variable variable,
                     StatementList statementList,
                     Type type,
                     Implementor.VariableInitializerThunk thunk)
Method Detail

toString

public String toString()
Overrides:
toString in class Object

getVariable

public Variable getVariable()
Specified by:
getVariable in interface Implementor.Bind

find

private static int find(StatementList list,
                        Statement statement)

SourceForge.net_Logo