orc.ast.oil.arg
Class Field

java.lang.Object
  extended by orc.ast.oil.Expr
      extended by orc.ast.oil.arg.Arg
          extended by orc.ast.oil.arg.Field

public class Field
extends Arg

Field access argument. Embeds a String key.

Author:
dkitchin

Field Summary
 java.lang.String key
           
 
Constructor Summary
Field(java.lang.String key)
           
 
Method Summary
<E> E
accept(Visitor<E> visitor)
           
 Future resolve(Env env)
           
 java.lang.String toString()
           
 
Methods inherited from class orc.ast.oil.arg.Arg
compile
 
Methods inherited from class orc.ast.oil.Expr
addIndices, compile, freeVars
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

key

public java.lang.String key
Constructor Detail

Field

public Field(java.lang.String key)
Method Detail

resolve

public Future resolve(Env env)
Specified by:
resolve in class Arg

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

accept

public <E> E accept(Visitor<E> visitor)
Specified by:
accept in class Expr