Uses of Class
orc.runtime.Args

Packages that use Args
orc.lib.bool   
orc.lib.comp   
orc.lib.math   
orc.lib.state   
orc.lib.str   
orc.lib.time   
orc.lib.util   
orc.runtime.sites Abstract base classes for Orc sites plus fundamental sites. 
orc.runtime.sites.core Fundamental sites. 
orc.runtime.sites.java Wrappers which enable using Java objects and classes as Orc sites. 
orc.runtime.values Representations for Orc types which don't have direct analogues in the host language (Java). 
 

Uses of Args in orc.lib.bool
 

Methods in orc.lib.bool with parameters of type Args
 java.lang.Object BoolBinopSite.evaluate(Args args)
           
 

Uses of Args in orc.lib.comp
 

Methods in orc.lib.comp with parameters of type Args
 java.lang.Object ComparisonSite.evaluate(Args args)
           
 

Uses of Args in orc.lib.math
 

Methods in orc.lib.math with parameters of type Args
 java.lang.Object Add.evaluate(Args args)
           
 java.lang.Object UMinus.evaluate(Args args)
           
 java.lang.Object Ceil.evaluate(Args args)
           
 java.lang.Object Mult.evaluate(Args args)
           
 java.lang.Object Mod.evaluate(Args args)
           
 java.lang.Object Floor.evaluate(Args args)
           
 java.lang.Object Div.evaluate(Args args)
           
 java.lang.Object Sub.evaluate(Args args)
           
 java.lang.Object Exponent.evaluate(Args args)
           
 

Uses of Args in orc.lib.state
 

Methods in orc.lib.state with parameters of type Args
 java.lang.Object Semaphore.evaluate(Args args)
           
 java.lang.Object Dictionary.evaluate(Args args)
           
 java.lang.Object Ref.evaluate(Args args)
           
 java.lang.Object Counter.evaluate(Args args)
           
 java.lang.Object Cell.evaluate(Args args)
           
 java.lang.Object SyncChannel.evaluate(Args args)
           
 java.lang.Object Buffer.evaluate(Args args)
           
 java.lang.Object BoundedBuffer.evaluate(Args args)
           
 java.lang.Object Record.evaluate(Args args)
           
 

Uses of Args in orc.lib.str
 

Methods in orc.lib.str with parameters of type Args
 void Print.callSite(Args args, Token caller)
           
 void Println.callSite(Args args, Token caller)
           
 java.lang.Object Cat.evaluate(Args args)
           
 java.lang.Object Read.evaluate(Args args)
           
 

Uses of Args in orc.lib.time
 

Methods in orc.lib.time with parameters of type Args
 void PushLtimer.callSite(Args args, Token caller)
           
 void Rtimer.callSite(Args args, Token returnToken)
           
 void Ltimer.callSite(Args args, Token caller)
           
 void PopLtimer.callSite(Args args, Token caller)
           
 java.lang.Object Clock.evaluate(Args args)
           
 

Uses of Args in orc.lib.util
 

Methods in orc.lib.util with parameters of type Args
 void Apply.callSite(Args args, Token caller)
           
 java.lang.Object Random.evaluate(Args args)
           
 java.lang.Object UUID.evaluate(Args args)
           
 java.lang.Object URandom.evaluate(Args args)
           
 java.lang.Object JavaArray.evaluate(Args args)
           
 java.lang.Object ThreadSite.evaluate(Args args)
           
 java.lang.Object Prompt.evaluate(Args args)
           
 java.lang.Object ReadText.evaluate(Args args)
           
 

Uses of Args in orc.runtime.sites
 

Methods in orc.runtime.sites with parameters of type Args
 void ThreadedPartialSite.callSite(Args args, Token caller)
           
 void PartialSite.callSite(Args args, Token caller)
           
 void KilimSite.callSite(Args args, Token caller)
           
 void ThreadedSite.callSite(Args args, Token caller)
           
abstract  void Site.callSite(Args args, Token caller)
          Must be implemented by subclasses to implement the site behavior
 void EvalSite.callSite(Args args, Token caller)
           
 void DotSite.callSite(Args args, Token t)
           
protected  void DotSite.defaultTo(Args args, Token token)
           
abstract  java.lang.Object ThreadedPartialSite.evaluate(Args args)
           
abstract  java.lang.Object PartialSite.evaluate(Args args)
           
abstract  java.lang.Object KilimSite.evaluate(Args args)
           
abstract  java.lang.Object ThreadedSite.evaluate(Args args)
           
abstract  java.lang.Object EvalSite.evaluate(Args args)
           
 java.lang.Object KilimSite.evaluate(Args args, kilim.Fiber f)
          FIXME: Kilim should add this method but it doesn't
 

Uses of Args in orc.runtime.sites.core
 

Methods in orc.runtime.sites.core with parameters of type Args
 void TryNil.callSite(Args args, Token caller)
           
 void Error.callSite(Args args, Token caller)
           
 void Some.callSite(Args args, Token caller)
           
 void IsSome.callSite(Args args, Token caller)
           
 void TryCons.callSite(Args args, Token caller)
           
 void Let.callSite(Args args, Token caller)
          Outputs a single value or creates a tuple.
 void None.callSite(Args args, Token caller)
           
 void IsNone.callSite(Args args, Token caller)
           
protected  void Datasite.defaultTo(Args args, Token token)
           
 java.lang.Object If.evaluate(Args args)
           
 java.lang.Object Tag.evaluate(Args args)
           
 java.lang.Object Nil.evaluate(Args args)
           
 java.lang.Object Cons.evaluate(Args args)
           
 java.lang.Object Inequal.evaluate(Args args)
           
 java.lang.Object Not.evaluate(Args args)
           
 java.lang.Object Equal.evaluate(Args args)
           
 java.lang.Object Datatype.evaluate(Args args)
           
 

Uses of Args in orc.runtime.sites.java
 

Methods in orc.runtime.sites.java with parameters of type Args
 void ThreadedObjectProxy.callSite(Args args, Token caller)
           
 void ObjectProxy.callSite(Args args, Token caller)
           
 void MethodProxy.callSite(Args args, Token caller)
           
 void ClassProxy.callSite(Args args, Token caller)
           
 

Uses of Args in orc.runtime.values
 

Methods in orc.runtime.values with parameters of type Args
protected  void TupleValue.defaultTo(Args args, Token token)