Uses of Class
koala.dynamicjava.tree.Expression

Packages that use Expression
koala.dynamicjava.interpreter.context Provides the classes that hold the context of execution. 
koala.dynamicjava.parser Provides the classes that compose the default parser for the language. 
koala.dynamicjava.tree Provides classes and interfaces for producing an abstract syntax tree. 
 

Uses of Expression in koala.dynamicjava.interpreter.context
 

Methods in koala.dynamicjava.interpreter.context that return Expression
 Expression StaticContext.createName(Node node, IdentifierToken name)
          Creates the tree that is associated with the given name
 Expression MethodModificationError.getExpression()
          Returns the expression
 Expression MethodContext.createName(Node node, IdentifierToken name)
          Creates the tree that is associated with the given name
 Expression GlobalContext.createName(Node node, IdentifierToken name)
          Creates the tree that is associated with the given name
 Expression Context.createName(Node node, IdentifierToken name)
          Creates the tree that is associated with the given name
 

Constructors in koala.dynamicjava.interpreter.context with parameters of type Expression
MethodModificationError(Expression e, java.lang.reflect.Method m)
          Constructs an MethodModificationError
 

Uses of Expression in koala.dynamicjava.parser
 

Methods in koala.dynamicjava.parser that return Expression
 Expression Parser.variableInitializer()
          Parses a variable initializer (ie.
 Expression Parser.expression()
          Parses an expression
 Expression Parser.expressionSuffix(Expression pre)
          Used internally to parse an expression
 Expression Parser.conditionalExpression()
          Used internally to parse an expression
 Expression Parser.conditionalOrExpression()
          Used internally to parse an expression
 Expression Parser.conditionalAndExpression()
          Used internally to parse an expression
 Expression Parser.inclusiveOrExpression()
          Used internally to parse an expression
 Expression Parser.exclusiveOrExpression()
          Used internally to parse an expression
 Expression Parser.andExpression()
          Used internally to parse an expression
 Expression Parser.equalityExpression()
          Used internally to parse an expression
 Expression Parser.instanceOfExpression()
          Used internally to parse an expression
 Expression Parser.relationalExpression()
          Used internally to parse an expression
 Expression Parser.shiftExpression()
          Used internally to parse an expression
 Expression Parser.additiveExpression()
          Used internally to parse an expression
 Expression Parser.multiplicativeExpression()
          Used internally to parse an expression
 Expression Parser.unaryExpression()
          Used internally to parse an expression
 Expression Parser.unaryExpressionNotPlusMinus()
          Used internally to parse an expression
 Expression Parser.castExpression()
          Used internally to parse an expression
 Expression Parser.preIncrementExpression()
          Used internally to parse an expression
 Expression Parser.preDecrementExpression()
          Used internally to parse an expression
 Expression Parser.postfixExpression()
          Used internally to parse an expression
 Expression Parser.primaryExpression()
          Used internally to parse an expression
 Expression Parser.primaryPrefix()
          Used internally to parse an expression
 Expression Parser.literal()
          Used internally to parse an expression
 Expression Parser.thisExpression()
          Used internally to parse an expression
 Expression Parser.superExpression()
          Used internally to parse an expression
 Expression Parser.qualifiedName()
          Used internally to parse an expression
 Expression Parser.classExpression()
          Used internally to parse an expression
 Expression Parser.allocationExpression()
          Used internally to parse an expression
 

Methods in koala.dynamicjava.parser with parameters of type Expression
 Expression Parser.expressionSuffix(Expression pre)
          Used internally to parse an expression
 

Uses of Expression in koala.dynamicjava.tree
 

Subclasses of Expression in koala.dynamicjava.tree
 class AddAssignExpression
          This class represents the add assign expression nodes of the syntax tree
 class AddExpression
          This class represents the add expression nodes of the syntax tree
 class Allocation
          This class represents the allocation nodes of the syntax tree
 class AndExpression
          This class represents the and expression nodes of the syntax tree
 class ArrayAccess
          This class represents the array access nodes of the syntax tree
 class ArrayAllocation
          This class represents the array allocation nodes of the syntax tree
 class ArrayInitializer
          This class represents the array initializer nodes of the syntax tree
 class AssignExpression
          This class represents the assign expression nodes of the syntax tree
 class BinaryExpression
          This class represents the binary expression nodes of the syntax tree
 class BitAndAssignExpression
          This class represents the bit and assign expression nodes of the syntax tree
 class BitAndExpression
          This class represents the bit and expression nodes of the syntax tree
 class BitOrAssignExpression
          This class represents the bit and assign expression nodes of the syntax tree
 class BitOrExpression
          This class represents the bit or expression nodes of the syntax tree
 class BooleanLiteral
          This class represents the boolean literal nodes of the syntax tree
 class CastExpression
          This class represents the cast expression nodes of the syntax tree
 class CharacterLiteral
          This class represents the character literal nodes of the syntax tree
 class ClassAllocation
          This class represents the anonymous class allocation nodes of the syntax tree
 class ComplementExpression
          This class represents the complement expression nodes of the syntax tree
 class ConditionalExpression
          This class represents the binary expression nodes of the syntax tree
 class ConstructorInvocation
          This class represents the constructor call nodes of the syntax tree
 class DivideAssignExpression
          This class represents the divide assign expression nodes of the syntax tree
 class DivideExpression
          This class represents the divide expression nodes of the syntax tree
 class DoubleLiteral
          This class represents the double literal nodes of the syntax tree
 class EqualExpression
          This class represents the equal expression nodes of the syntax tree
 class ExclusiveOrAssignExpression
          This class represents the exclusive and assign expression nodes of the syntax tree
 class ExclusiveOrExpression
          This class represents the bit or expression nodes of the syntax tree
 class FieldAccess
          This class represents the field access nodes of the syntax tree
 class FloatLiteral
          This class represents the float literal nodes of the syntax tree
 class FunctionCall
          This class represents the function call nodes of the syntax tree
 class GreaterExpression
          This class represents the greater expression nodes of the syntax tree
 class GreaterOrEqualExpression
          This class represents the greater or equal expression nodes of the syntax tree
 class InnerAllocation
          This class represents the inner allocation nodes of the syntax tree
 class InnerClassAllocation
          This class represents the anonymous inner classe allocation nodes of the syntax tree
 class InstanceOfExpression
          This class represents the instanceof expression nodes of the syntax tree
 class IntegerLiteral
          This class represents the integer literal nodes of the syntax tree
 class LessExpression
          This class represents the less expression nodes of the syntax tree
 class LessOrEqualExpression
          This class represents the less or equal expression nodes of the syntax tree
 class Literal
          This class represents the literal nodes of the syntax tree
 class LongLiteral
          This class represents the long literal nodes of the syntax tree
 class MethodCall
          This class represents the method call nodes of the syntax tree
 class MinusExpression
          This class represents the minus expression nodes of the syntax tree
 class MultiplyAssignExpression
          This class represents the multiply assign expression nodes of the syntax tree
 class MultiplyExpression
          This class represents the multiply expression nodes of the syntax tree
 class NotEqualExpression
          This class represents the not equal expression nodes of the syntax tree
 class NotExpression
          This class represents the not expression nodes of the syntax tree
 class NullLiteral
          This class represents the null literal nodes of the syntax tree
 class ObjectFieldAccess
          This class represents the field access nodes of the syntax tree
 class ObjectMethodCall
          This class represents the method call nodes of the syntax tree
 class OrExpression
          This class represents the or expression nodes of the syntax tree
 class PlusExpression
          This class represents the plus expression nodes of the syntax tree
 class PostDecrement
          This class represents the post decrement nodes of the syntax tree
 class PostIncrement
          This class represents the post increment nodes of the syntax tree
 class PreDecrement
          This class represents the pre decrement nodes of the syntax tree
 class PreIncrement
          This class represents the pre increment nodes of the syntax tree
 class PrimaryExpression
          This class represents the primary expression nodes of the syntax tree
 class QualifiedName
          This class represents the qualified name nodes of the syntax tree
 class RemainderAssignExpression
          This class represents the remainder assign expression nodes of the syntax tree
 class RemainderExpression
          This class represents the remainder expression nodes of the syntax tree
 class ShiftLeftAssignExpression
          This class represents the shift left assign expression nodes of the syntax tree
 class ShiftLeftExpression
          This class represents the shift left expression nodes of the syntax tree
 class ShiftRightAssignExpression
          This class represents the shift right assign expression nodes of the syntax tree
 class ShiftRightExpression
          This class represents the shift right expression nodes of the syntax tree
 class SimpleAllocation
          This class represents the allocation nodes of the syntax tree
 class SimpleAssignExpression
          This class represents the assign expression nodes of the syntax tree
 class StaticFieldAccess
          This class represents the field access nodes of the syntax tree
 class StaticMethodCall
          This class represents the static method call nodes of the syntax tree
 class StringLiteral
          This class represents the string literal nodes of the syntax tree
 class SubtractAssignExpression
          This class represents the subtract assign expression nodes of the syntax tree
 class SubtractExpression
          This class represents the subtract expression nodes of the syntax tree
 class SuperFieldAccess
          This class represents the super field access nodes of the syntax tree
 class SuperMethodCall
          This class represents the super method call nodes of the syntax tree
 class ThisExpression
          This class represents the 'this' expression nodes of the syntax tree
 class TypeExpression
          This class represents the type expression nodes of the syntax tree
 class UnaryExpression
          This class represents the unary expression nodes of the syntax tree
 class UnsignedShiftRightAssignExpression
          This class represents the unsigned shift right assign expression nodes of the syntax tree
 class UnsignedShiftRightExpression
          This class represents the unsigned shift right expression nodes of the syntax tree
 

Methods in koala.dynamicjava.tree that return Expression
 Expression WhileStatement.getCondition()
          Gets the condition to evaluate at each loop
 Expression VariableDeclaration.getInitializer()
          Returns the initializer for this variable
 Expression UnaryExpression.getExpression()
          Returns the target expression
 Expression ThrowStatement.getExpression()
          Gets the expression
 Expression SynchronizedStatement.getLock()
          Gets the lock object
 Expression SwitchStatement.getSelector()
          Gets the selector
 Expression SwitchBlock.getExpression()
          Returns the 'case' expression
 Expression ReturnStatement.getExpression()
          Gets the expression
 Expression ObjectMethodCall.getExpression()
          Returns the expression on which this method call applies
 Expression ObjectFieldAccess.getExpression()
          Returns the expression on which this field access applies
 Expression InstanceOfExpression.getExpression()
          Returns the expression to check
 Expression InnerAllocation.getExpression()
          Returns the outer class instance expression
 Expression IfThenStatement.getCondition()
          Gets the condition to evaluate at each loop
 Expression ForStatement.getCondition()
          Gets the condition to evaluate at each loop
 Expression FieldDeclaration.getInitializer()
          Returns the initializer for this field
 Expression ExpressionContainer.getExpression()
          Returns the expression
 Expression DoStatement.getCondition()
          Gets the condition to evaluate at each loop
 Expression ConstructorInvocation.getExpression()
          Returns the prefix expression if one, or null otherwise
 Expression ConditionalExpression.getConditionExpression()
          Returns the condition expression
 Expression ConditionalExpression.getIfTrueExpression()
          Returns the if true expression
 Expression ConditionalExpression.getIfFalseExpression()
          Returns the if false expression
 Expression BinaryExpression.getLeftExpression()
          Returns the left hand side expression
 Expression BinaryExpression.getRightExpression()
          Returns the right hand side expression
 Expression ArrayAccess.getExpression()
          Returns the expression on which this array access applies
 Expression ArrayAccess.getCellNumber()
          Returns the expression which denotes the cell number
 

Methods in koala.dynamicjava.tree with parameters of type Expression
 void WhileStatement.setCondition(Expression e)
          Sets the condition to evaluate
 void VariableDeclaration.setInitializer(Expression e)
          Sets the initializer
 void UnaryExpression.setExpression(Expression e)
          Sets the target expression
 void ThrowStatement.setExpression(Expression e)
          Sets the expression
 void SynchronizedStatement.setLock(Expression e)
          Sets the condition to evaluate
 void SwitchStatement.setSelector(Expression e)
          Sets the selector
 void SwitchBlock.setExpression(Expression e)
          Sets the 'case' expression
 void ReturnStatement.setExpression(Expression e)
          Sets the expression
 void ObjectMethodCall.setExpression(Expression e)
          Sets the expression on which this method call applies
 void ObjectFieldAccess.setExpression(Expression e)
          Sets the expression on which this field access applies
 void InstanceOfExpression.setExpression(Expression e)
          Sets the expression to check
 void InnerAllocation.setExpression(Expression e)
          Sets the outer class instance expression
 void IfThenStatement.setCondition(Expression e)
          Sets the condition to evaluate
 void ForStatement.setCondition(Expression e)
          Sets the condition to evaluate
 void FieldDeclaration.setInitializer(Expression e)
          Sets the initializer
 void ExpressionContainer.setExpression(Expression e)
          Sets the expression
 void DoStatement.setCondition(Expression e)
          Sets the condition to evaluate
 void ConstructorInvocation.setExpression(Expression e)
          Sets the prefix expression
 void ConditionalExpression.setConditionExpression(Expression e)
          Sets the condition expression
 void ConditionalExpression.setIfTrueExpression(Expression e)
          Sets the if true expression
 void ConditionalExpression.setIfFalseExpression(Expression e)
          Sets the if false expression
 void BinaryExpression.setLeftExpression(Expression exp)
          Sets the left hand side expression
 void BinaryExpression.setRightExpression(Expression exp)
          Sets the right hand side expression
 void ArrayAccess.setExpression(Expression e)
          Sets the expression on which this array access applies
 void ArrayAccess.setCellNumber(Expression e)
          Sets the expression which denotes the cell number
 

Constructors in koala.dynamicjava.tree with parameters of type Expression
WhileStatement(Expression cond, Node body)
          Creates a new while statement
WhileStatement(Expression cond, Node body, java.lang.String fn, int bl, int bc, int el, int ec)
          Creates a new while statement
VariableDeclaration(boolean fin, Type type, java.lang.String name, Expression init)
          Creates a new variable declaration
VariableDeclaration(boolean fin, Type type, java.lang.String name, Expression init, java.lang.String fn, int bl, int bc, int el, int ec)
          Creates a new variable declaration
UnsignedShiftRightExpression(Expression lexp, Expression rexp)
          Initializes the expression
UnsignedShiftRightExpression(Expression lexp, Expression rexp, java.lang.String fn, int bl, int bc, int el, int ec)
          Initializes the expression
UnsignedShiftRightAssignExpression(Expression lexp, Expression rexp)
          Initializes the expression
UnsignedShiftRightAssignExpression(Expression lexp, Expression rexp, java.lang.String fn, int bl, int bc, int el, int ec)
          Initializes the expression
UnaryExpression(Expression exp, java.lang.String fn, int bl, int bc, int el, int ec)
          Initializes the expression
ThrowStatement(Expression exp)
          Creates a new while statement
ThrowStatement(Expression exp, java.lang.String fn, int bl, int bc, int el, int ec)
          Creates a new while statement
SynchronizedStatement(Expression lock, Node body, java.lang.String fn, int bl, int bc, int el, int ec)
          Creates a new while statement
SwitchStatement(Expression sel, java.util.List cases, java.lang.String fn, int bl, int bc, int el, int ec)
          Creates a new switch statement
SwitchBlock(Expression exp, java.util.List stmts)
          Creates a new binding
SwitchBlock(Expression exp, java.util.List stmts, java.lang.String fn, int bl, int bc, int el, int ec)
          Creates a new binding
SubtractExpression(Expression lexp, Expression rexp)
          Initializes the expression
SubtractExpression(Expression lexp, Expression rexp, java.lang.String fn, int bl, int bc, int el, int ec)
          Initializes the expression
SubtractAssignExpression(Expression lexp, Expression rexp)
          Initializes the expression
SubtractAssignExpression(Expression lexp, Expression rexp, java.lang.String fn, int bl, int bc, int el, int ec)
          Initializes the expression
SimpleAssignExpression(Expression lexp, Expression rexp)
          Initializes the expression
SimpleAssignExpression(Expression lexp, Expression rexp, java.lang.String fn, int bl, int bc, int el, int ec)
          Initializes the expression
ShiftRightExpression(Expression lexp, Expression rexp)
          Initializes the expression
ShiftRightExpression(Expression lexp, Expression rexp, java.lang.String fn, int bl, int bc, int el, int ec)
          Initializes the expression
ShiftRightAssignExpression(Expression lexp, Expression rexp)
          Initializes the expression
ShiftRightAssignExpression(Expression lexp, Expression rexp, java.lang.String fn, int bl, int bc, int el, int ec)
          Initializes the expression
ShiftLeftExpression(Expression lexp, Expression rexp)
          Initializes the expression
ShiftLeftExpression(Expression lexp, Expression rexp, java.lang.String fn, int bl, int bc, int el, int ec)
          Initializes the expression
ShiftLeftAssignExpression(Expression lexp, Expression rexp)
          Initializes the expression
ShiftLeftAssignExpression(Expression lexp, Expression rexp, java.lang.String fn, int bl, int bc, int el, int ec)
          Initializes the expression
ReturnStatement(Expression exp)
          Creates a new while statement
ReturnStatement(Expression exp, java.lang.String fn, int bl, int bc, int el, int ec)
          Creates a new while statement
RemainderExpression(Expression lexp, Expression rexp)
          Initializes the expression
RemainderExpression(Expression lexp, Expression rexp, java.lang.String fn, int bl, int bc, int el, int ec)
          Initializes the expression
RemainderAssignExpression(Expression lexp, Expression rexp)
          Initializes the expression
RemainderAssignExpression(Expression lexp, Expression rexp, java.lang.String fn, int bl, int bc, int el, int ec)
          Initializes the expression
PreIncrement(Expression exp)
          Initializes the expression
PreIncrement(Expression exp, java.lang.String fn, int bl, int bc, int el, int ec)
          Initializes the expression
PreDecrement(Expression exp)
          Initializes the expression
PreDecrement(Expression exp, java.lang.String fn, int bl, int bc, int el, int ec)
          Initializes the expression
PostIncrement(Expression exp)
          Initializes the expression
PostIncrement(Expression exp, java.lang.String fn, int bl, int bc, int el, int ec)
          Initializes the expression
PostDecrement(Expression exp)
          Initializes the expression
PostDecrement(Expression exp, java.lang.String fn, int bl, int bc, int el, int ec)
          Initializes the expression
PlusExpression(Expression exp)
          Initializes the expression
PlusExpression(Expression exp, java.lang.String fn, int bl, int bc, int el, int ec)
          Initializes the expression
OrExpression(Expression lexp, Expression rexp)
          Initializes the expression
OrExpression(Expression lexp, Expression rexp, java.lang.String fn, int bl, int bc, int el, int ec)
          Initializes the expression
ObjectMethodCall(Expression exp, java.lang.String mn, java.util.List args, java.lang.String fn, int bl, int bc, int el, int ec)
          Creates a new node
ObjectFieldAccess(Expression exp, java.lang.String fln)
          Creates a new field access node
ObjectFieldAccess(Expression exp, java.lang.String fln, java.lang.String fn, int bl, int bc, int el, int ec)
          Creates a new field access node
NotExpression(Expression exp)
          Initializes the expression
NotExpression(Expression exp, java.lang.String fn, int bl, int bc, int el, int ec)
          Initializes the expression
NotEqualExpression(Expression lexp, Expression rexp)
          Initializes the expression
NotEqualExpression(Expression lexp, Expression rexp, java.lang.String fn, int bl, int bc, int el, int ec)
          Initializes the expression
MultiplyExpression(Expression lexp, Expression rexp)
          Initializes the expression
MultiplyExpression(Expression lexp, Expression rexp, java.lang.String fn, int bl, int bc, int el, int ec)
          Initializes the expression
MultiplyAssignExpression(Expression lexp, Expression rexp)
          Initializes the expression
MultiplyAssignExpression(Expression lexp, Expression rexp, java.lang.String fn, int bl, int bc, int el, int ec)
          Initializes the expression
MinusExpression(Expression exp)
          Initializes the expression
MinusExpression(Expression exp, java.lang.String fn, int bl, int bc, int el, int ec)
          Initializes the expression
LessOrEqualExpression(Expression lexp, Expression rexp)
          Initializes the expression
LessOrEqualExpression(Expression lexp, Expression rexp, java.lang.String fn, int bl, int bc, int el, int ec)
          Initializes the expression
LessExpression(Expression lexp, Expression rexp)
          Initializes the expression
LessExpression(Expression lexp, Expression rexp, java.lang.String fn, int bl, int bc, int el, int ec)
          Initializes the expression
InstanceOfExpression(Expression exp, Type t)
          Initializes the expression
InstanceOfExpression(Expression exp, Type t, java.lang.String fn, int bl, int bc, int el, int ec)
          Initializes the expression
InnerClassAllocation(Expression exp, Type tp, java.util.List args, java.util.List memb)
          Initializes the expression
InnerClassAllocation(Expression exp, Type tp, java.util.List args, java.util.List memb, java.lang.String fn, int bl, int bc, int el, int ec)
          Initializes the expression
InnerAllocation(Expression exp, Type tp, java.util.List args)
          Initializes the expression
InnerAllocation(Expression exp, Type tp, java.util.List args, java.lang.String fn, int bl, int bc, int el, int ec)
          Initializes the expression
IfThenStatement(Expression cond, Node tstmt)
          Creates a new while statement
IfThenStatement(Expression cond, Node tstmt, java.lang.String fn, int bl, int bc, int el, int ec)
          Creates a new while statement
IfThenElseStatement(Expression cond, Node tstmt, Node estmt)
          Creates a new while statement
IfThenElseStatement(Expression cond, Node tstmt, Node estmt, java.lang.String fn, int bl, int bc, int el, int ec)
          Creates a new while statement
GreaterOrEqualExpression(Expression lexp, Expression rexp)
          Initializes the expression
GreaterOrEqualExpression(Expression lexp, Expression rexp, java.lang.String fn, int bl, int bc, int el, int ec)
          Initializes the expression
GreaterExpression(Expression lexp, Expression rexp)
          Initializes the expression
GreaterExpression(Expression lexp, Expression rexp, java.lang.String fn, int bl, int bc, int el, int ec)
          Initializes the expression
ForStatement(java.util.List init, Expression cond, java.util.List updt, Node body)
          Creates a new for statement
ForStatement(java.util.List init, Expression cond, java.util.List updt, Node body, java.lang.String fn, int bl, int bc, int el, int ec)
          Creates a new for statement
FieldDeclaration(int flags, Type type, java.lang.String name, Expression init)
          Creates a new field declaration
FieldDeclaration(int flags, Type type, java.lang.String name, Expression init, java.lang.String fn, int bl, int bc, int el, int ec)
          Creates a new field declaration
ExclusiveOrExpression(Expression lexp, Expression rexp)
          Initializes the expression
ExclusiveOrExpression(Expression lexp, Expression rexp, java.lang.String fn, int bl, int bc, int el, int ec)
          Initializes the expression
ExclusiveOrAssignExpression(Expression lexp, Expression rexp)
          Initializes the expression
ExclusiveOrAssignExpression(Expression lexp, Expression rexp, java.lang.String fn, int bl, int bc, int el, int ec)
          Initializes the expression
EqualExpression(Expression lexp, Expression rexp)
          Initializes the expression
EqualExpression(Expression lexp, Expression rexp, java.lang.String fn, int bl, int bc, int el, int ec)
          Initializes the expression
DoStatement(Expression cond, Node body)
          Creates a new do statement
DoStatement(Expression cond, Node body, java.lang.String fn, int bl, int bc, int el, int ec)
          Creates a new do statement
DivideExpression(Expression lexp, Expression rexp)
          Initializes the expression
DivideExpression(Expression lexp, Expression rexp, java.lang.String fn, int bl, int bc, int el, int ec)
          Initializes the expression
DivideAssignExpression(Expression lexp, Expression rexp)
          Initializes the expression
DivideAssignExpression(Expression lexp, Expression rexp, java.lang.String fn, int bl, int bc, int el, int ec)
          Initializes the expression
ConstructorInvocation(Expression exp, java.util.List args, boolean sup)
          Creates a new node
ConstructorInvocation(Expression exp, java.util.List args, boolean sup, java.lang.String fn, int bl, int bc, int el, int ec)
          Creates a new node
ConditionalExpression(Expression cexp, Expression texp, Expression fexp)
          Initializes the expression
ConditionalExpression(Expression cexp, Expression texp, Expression fexp, java.lang.String fn, int bl, int bc, int el, int ec)
          Initializes the expression
ComplementExpression(Expression exp)
          Initializes the expression
ComplementExpression(Expression exp, java.lang.String fn, int bl, int bc, int el, int ec)
          Initializes the expression
CastExpression(Type tt, Expression exp)
          Initializes the expression
CastExpression(Type tt, Expression exp, java.lang.String fn, int bl, int bc, int el, int ec)
          Initializes the expression
BitOrExpression(Expression lexp, Expression rexp)
          Initializes the expression
BitOrExpression(Expression lexp, Expression rexp, java.lang.String fn, int bl, int bc, int el, int ec)
          Initializes the expression
BitOrAssignExpression(Expression lexp, Expression rexp)
          Initializes the expression
BitOrAssignExpression(Expression lexp, Expression rexp, java.lang.String fn, int bl, int bc, int el, int ec)
          Initializes the expression
BitAndExpression(Expression lexp, Expression rexp)
          Initializes the expression
BitAndExpression(Expression lexp, Expression rexp, java.lang.String fn, int bl, int bc, int el, int ec)
          Initializes the expression
BitAndAssignExpression(Expression lexp, Expression rexp)
          Initializes the expression
BitAndAssignExpression(Expression lexp, Expression rexp, java.lang.String fn, int bl, int bc, int el, int ec)
          Initializes the expression
BinaryExpression(Expression lexp, Expression rexp, java.lang.String fn, int bl, int bc, int el, int ec)
          Initializes the expression
AssignExpression(Expression lexp, Expression rexp, java.lang.String fn, int bl, int bc, int el, int ec)
          Initializes the expression
ArrayAccess(Expression exp, Expression cell)
          Creates a new array access node
ArrayAccess(Expression exp, Expression cell, java.lang.String fn, int bl, int bc, int el, int ec)
          Creates a new array access node
AndExpression(Expression lexp, Expression rexp)
          Initializes the expression
AndExpression(Expression lexp, Expression rexp, java.lang.String fn, int bl, int bc, int el, int ec)
          Initializes the expression
AddExpression(Expression lexp, Expression rexp)
          Initializes the expression
AddExpression(Expression lexp, Expression rexp, java.lang.String fn, int bl, int bc, int el, int ec)
          Initializes the expression
AddAssignExpression(Expression lexp, Expression rexp)
          Initializes the expression
AddAssignExpression(Expression lexp, Expression rexp, java.lang.String fn, int bl, int bc, int el, int ec)
          Initializes the expression
 



Copyright © 2001 Stephane Hillion. All Rights Reserved.