Uses of Class
orc.ast.xml.expression.Expression

Packages that use Expression
orc.ast.oil.expression   
orc.ast.xml JAXB implementation classes for the Orc Intermediate Language XML binding. 
orc.ast.xml.expression   
orc.ast.xml.expression.argument   
 

Uses of Expression in orc.ast.oil.expression
 

Methods in orc.ast.oil.expression that return Expression
 Expression WithLocation.marshal()
           
 Expression Throw.marshal()
           
 Expression Stop.marshal()
           
 Expression Sequential.marshal()
           
 Expression Pruning.marshal()
           
 Expression Parallel.marshal()
           
 Expression Otherwise.marshal()
           
 Expression HasType.marshal()
           
abstract  Expression Expression.marshal()
           
 Expression DeclareType.marshal()
           
 Expression DeclareDefs.marshal()
           
 Expression Catch.marshal()
           
 Expression Call.marshal()
           
static Expression[] Expression.marshalAll(java.util.List<Expression> es)
          Convenience method, to marshal a list of expressions.
 

Uses of Expression in orc.ast.xml
 

Fields in orc.ast.xml declared as Expression
 Expression Oil.expression
           
 

Constructors in orc.ast.xml with parameters of type Expression
Oil(java.lang.String version, Expression expression)
           
 

Uses of Expression in orc.ast.xml.expression
 

Subclasses of Expression in orc.ast.xml.expression
 class Call
           
 class Catch
           
 class DeclareDefs
           
 class DeclareType
          Introduce a type alias.
 class HasType
          An expression with an ascribed type.
 class Otherwise
           
 class Parallel
           
 class Pruning
           
 class Sequential
           
 class Stop
           
 class Throw
          The "throw" keyword.
 class WithLocation
           
 

Fields in orc.ast.xml.expression declared as Expression
 Expression WithLocation.body
           
 Expression Throw.body
           
 Expression HasType.body
           
 Expression Def.body
           
 Expression DeclareType.body
           
 Expression DeclareDefs.body
           
 Expression Sequential.left
           
 Expression Pruning.left
           
 Expression Parallel.left
           
 Expression Otherwise.left
           
 Expression Sequential.right
           
 Expression Pruning.right
           
 Expression Parallel.right
           
 Expression Otherwise.right
           
 Expression Catch.tryExpr
           
 

Constructors in orc.ast.xml.expression with parameters of type Expression
Catch(Def catchHandler, Expression tryExpr)
           
DeclareDefs(Def[] definitions, Expression body)
           
DeclareType(Type type, Expression body)
           
Def(int arity, Expression body, int typeArity, Type[] argTypes, Type resultType, SourceLocation location, java.lang.String name)
           
HasType(Expression body, Type type, boolean checked)
           
Otherwise(Expression left, Expression right)
           
Parallel(Expression left, Expression right)
           
Pruning(Expression left, Expression right, java.lang.String name)
           
Sequential(Expression left, Expression right, java.lang.String name)
           
Throw(Expression body)
           
WithLocation(Expression body, SourceLocation location)
           
 

Uses of Expression in orc.ast.xml.expression.argument
 

Subclasses of Expression in orc.ast.xml.expression.argument
 class Argument
          Arguments to sites and expressions.
 class Constant
           
 class Field
           
 class Site
           
 class Variable