Uses of Class
orc.error.TokenException

Packages that use TokenException
orc.error Orc-specific throwables. 
orc.lib.bool   
orc.lib.comp   
orc.lib.math   
orc.lib.net Sites for internet communication. 
orc.lib.orchard   
orc.lib.str   
orc.lib.time   
orc.lib.util   
orc.orchard Orchard is the service-oriented implementation of Orc. 
orc.runtime Runtime for Orc interpreter. 
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   
 

Uses of TokenException in orc.error
 

Subclasses of TokenException in orc.error
 class ArgumentTypeMismatchException
           
 class ArityMismatchException
           
 class InsufficientArgsException
           
 class JavaException
          A container for Java-level exceptions raised by code implementing sites.
 class MessageNotUnderstoodException
           
 class MethodTypeMismatchException
           
 class RuntimeTypeException
          Superclass of all runtime type exceptions, including arity mismatches, argument type mismatches, and attempts to call uncallable values.
 class SiteException
          Any exception occurring in a well-formed, well-typed site call.
 class UncallableValueException
          Exception raised when an uncallable value occurs in call position.
 

Uses of TokenException in orc.lib.bool
 

Methods in orc.lib.bool that throw TokenException
 Value BoolBinopSite.evaluate(Args args)
           
 

Uses of TokenException in orc.lib.comp
 

Methods in orc.lib.comp that throw TokenException
 Value NumericComparisonSite.evaluate(Args args)
           
 

Uses of TokenException in orc.lib.math
 

Methods in orc.lib.math that throw TokenException
 Value Add.evaluate(Args args)
           
 Value UMinus.evaluate(Args args)
           
 Value Mult.evaluate(Args args)
           
 Value Mod.evaluate(Args args)
           
 Value Div.evaluate(Args args)
           
 Value Sub.evaluate(Args args)
           
 

Uses of TokenException in orc.lib.net
 

Methods in orc.lib.net that throw TokenException
 Value XMPPConnection.evaluate(Args args)
           
 Value CxfWebservice.evaluate(Args args)
           
 Value Webservice.evaluate(Args args)
           
 

Uses of TokenException in orc.lib.orchard
 

Methods in orc.lib.orchard that throw TokenException
 void Prompt.callSite(Args args, Token caller)
           
 

Uses of TokenException in orc.lib.str
 

Methods in orc.lib.str that throw TokenException
 void Print.callSite(Args args, Token caller)
           
 void Println.callSite(Args args, Token caller)
           
 Value Cat.evaluate(Args args)
           
 Value AtoI.evaluate(Args args)
           
 Value AtoB.evaluate(Args args)
           
 

Uses of TokenException in orc.lib.time
 

Methods in orc.lib.time that throw TokenException
 void Rtimer.callSite(Args args, Token returnToken)
           
 

Uses of TokenException in orc.lib.util
 

Methods in orc.lib.util that throw TokenException
 Value Random.evaluate(Args args)
           
 Value UUID.evaluate(Args args)
           
 Value Thread.evaluate(Args args)
           
 

Uses of TokenException in orc.orchard
 

Constructors in orc.orchard with parameters of type TokenException
TokenErrorEvent(TokenException problem)
           
 

Uses of TokenException in orc.runtime
 

Methods in orc.runtime with parameters of type TokenException
 void Token.error(TokenException problem)
           
 void Continuation.error(TokenException e)
           
 void OrcEngine.tokenError(Token t, TokenException problem)
          A token owned by this engine has encountered an exception.
 

Methods in orc.runtime that throw TokenException
 java.lang.Object[] Args.asArray()
           
 boolean Args.boolArg(int n)
          Helper function for booleans
 java.lang.String Args.fieldName()
           
 java.lang.Object Args.getArg(int n)
          Helper function to retrieve the nth element as an object (starting from 0), with error checking
 int Args.intArg(int n)
          Helper function for integers
 long Args.longArg(int n)
          Helper function for longs
 java.lang.Number Args.numberArg(int n)
           
 java.lang.String Args.stringArg(int n)
          Helper function for strings
 Value Args.valArg(int n)
          Helper function to retrieve the nth value (starting from 0), with error checking
 

Uses of TokenException in orc.runtime.sites
 

Methods in orc.runtime.sites that throw TokenException
 void SimpleSite.callSite(Args args, Token caller)
           
 void PartialSite.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 Site.createCall(Token callToken, java.util.List<Future> args, Node nextNode)
          Invoked by a Call to invoke a site.
abstract  Value SimpleSite.evaluate(Args args)
          If this method calls Continuation.suspend(), its return value will be ignored and the engine will expect the method to resume or kill the continuation when ready.
abstract  Value PartialSite.evaluate(Args args)
           
abstract  Value ThreadedSite.evaluate(Args args)
           
abstract  Value EvalSite.evaluate(Args args)
           
 Value DotSite.evaluate(Args args)
           
 

Uses of TokenException in orc.runtime.sites.core
 

Methods in orc.runtime.sites.core that throw TokenException
 void IsSome.callSite(Args args, Token caller)
           
 void IsNone.callSite(Args args, Token caller)
           
 Value IsNil.evaluate(Args args)
           
 Value Tail.evaluate(Args args)
           
 Value If.evaluate(Args args)
           
 Value Cons.evaluate(Args args)
           
 Value Inequal.evaluate(Args args)
           
 Value IsCons.evaluate(Args args)
           
 Value Not.evaluate(Args args)
           
 Value Equal.evaluate(Args args)
           
 Value Head.evaluate(Args args)
           
 

Uses of TokenException in orc.runtime.sites.java
 

Methods in orc.runtime.sites.java that throw TokenException
 Value ThreadedObjectProxy.evaluate(Args args)
           
 Value ObjectProxy.evaluate(Args args)
           
 Value MethodProxy.evaluate(Args args)
           
 Value ClassProxy.evaluate(Args args)
           
protected  MethodProxy ObjectProxy.getMethodProxy(java.lang.String methodName)
           
 

Uses of TokenException in orc.runtime.values
 

Methods in orc.runtime.values that throw TokenException
 void Callable.createCall(Token caller, java.util.List<Future> args, Node nextNode)
          Create a call to a callable value
 Value TupleValue.evaluate(Args args)