|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Expression | |
|---|---|
| edu.rice.cs.dynamicjava.interpreter | |
| edu.rice.cs.dynamicjava.symbol | |
| koala.dynamicjava.interpreter | Contains the classes for interpreting Java language statements. |
| koala.dynamicjava.parser.impl | |
| koala.dynamicjava.parser.wrapper | Provides a collection of classes used to hide the implementation of the parser. |
| koala.dynamicjava.tree | |
| Uses of Expression in edu.rice.cs.dynamicjava.interpreter |
|---|
| Methods in edu.rice.cs.dynamicjava.interpreter with parameters of type Expression | |
|---|---|
Type |
ExpressionChecker.check(Expression e)
|
Type |
ExpressionChecker.check(Expression e,
Option<Type> expected)
|
Type |
ExpressionChecker.check(Expression e,
Type expected)
|
DJField |
ExpressionChecker.checkEnumSwitchCase(Expression exp,
Type enumT)
Check an expression appearing as the switch case in an enum switch statement. |
| Method parameters in edu.rice.cs.dynamicjava.interpreter with type arguments of type Expression | |
|---|---|
Iterable<Type> |
ExpressionChecker.checkList(Iterable<? extends Expression> l)
|
Iterable<Type> |
ExpressionChecker.checkList(Iterable<? extends Expression> l,
Option<Type> expected)
|
Iterable<Type> |
ExpressionChecker.checkList(Iterable<? extends Expression> l,
Type expected)
|
| Uses of Expression in edu.rice.cs.dynamicjava.symbol |
|---|
| Fields in edu.rice.cs.dynamicjava.symbol with type parameters of type Expression | |
|---|---|
protected static Iterable<Expression> |
TypeSystem.EMPTY_EXPRESSION_ITERABLE
|
| Methods in edu.rice.cs.dynamicjava.symbol that return Expression | |
|---|---|
abstract Expression |
TypeSystem.assign(Type target,
Expression e)
Prepare the given expression for assignment, wrapping it in any necessary conversions. |
Expression |
StandardTypeSystem.assign(Type target,
Expression exp)
Prepare the given expression for assignment, wrapping it in any necessary conversions. |
abstract Expression |
TypeSystem.cast(Type target,
Expression e)
Perform a cast on the given expression. |
Expression |
StandardTypeSystem.cast(Type target,
Expression e)
Perform a cast on the given expression. |
abstract Expression |
TypeSystem.makePrimitive(Expression e)
Convert the expression to a primitive. |
Expression |
StandardTypeSystem.makePrimitive(Expression e)
Convert the expression to a primitive. |
abstract Expression |
TypeSystem.makeReference(Expression e)
Convert the expression to a reference. |
Expression |
StandardTypeSystem.makeReference(Expression e)
Convert the expression to a reference. |
Expression |
TypeSystem.ObjectMethodInvocation.object()
|
Expression |
TypeSystem.ObjectFieldReference.object()
|
abstract Expression |
TypeSystem.unaryPromote(Expression e)
Perform unary numeric promotion on an expression. |
Expression |
StandardTypeSystem.unaryPromote(Expression e)
Perform unary numeric promotion on an expression. |
| Methods in edu.rice.cs.dynamicjava.symbol that return types with arguments of type Expression | |
|---|---|
Iterable<? extends Expression> |
TypeSystem.FunctionInvocation.args()
|
abstract Pair<Expression,Expression> |
TypeSystem.binaryPromote(Expression e1,
Expression e2)
Perform binary numeric promotion on a pair of expressions. |
abstract Pair<Expression,Expression> |
TypeSystem.binaryPromote(Expression e1,
Expression e2)
Perform binary numeric promotion on a pair of expressions. |
Pair<Expression,Expression> |
StandardTypeSystem.binaryPromote(Expression e1,
Expression e2)
Perform binary numeric promotion on a pair of expressions. |
Pair<Expression,Expression> |
StandardTypeSystem.binaryPromote(Expression e1,
Expression e2)
Perform binary numeric promotion on a pair of expressions. |
abstract Pair<Expression,Expression> |
TypeSystem.mergeConditional(Expression e1,
Expression e2)
Perform a join (as defined for the ? : operator) on a pair of expressions. |
abstract Pair<Expression,Expression> |
TypeSystem.mergeConditional(Expression e1,
Expression e2)
Perform a join (as defined for the ? : operator) on a pair of expressions. |
Pair<Expression,Expression> |
StandardTypeSystem.mergeConditional(Expression e1,
Expression e2)
Perform a join (as defined for the ? : operator) on a pair of expressions. |
Pair<Expression,Expression> |
StandardTypeSystem.mergeConditional(Expression e1,
Expression e2)
Perform a join (as defined for the ? : operator) on a pair of expressions. |
| Methods in edu.rice.cs.dynamicjava.symbol with parameters of type Expression | |
|---|---|
abstract Expression |
TypeSystem.assign(Type target,
Expression e)
Prepare the given expression for assignment, wrapping it in any necessary conversions. |
Expression |
StandardTypeSystem.assign(Type target,
Expression exp)
Prepare the given expression for assignment, wrapping it in any necessary conversions. |
abstract Pair<Expression,Expression> |
TypeSystem.binaryPromote(Expression e1,
Expression e2)
Perform binary numeric promotion on a pair of expressions. |
Pair<Expression,Expression> |
StandardTypeSystem.binaryPromote(Expression e1,
Expression e2)
Perform binary numeric promotion on a pair of expressions. |
abstract Expression |
TypeSystem.cast(Type target,
Expression e)
Perform a cast on the given expression. |
Expression |
StandardTypeSystem.cast(Type target,
Expression e)
Perform a cast on the given expression. |
abstract ClassType |
TypeSystem.lookupClass(Expression object,
String name,
Iterable<? extends Type> typeArgs,
Access.Module accessModule)
Lookup the class with the given name in the given object. |
ClassType |
StandardTypeSystem.lookupClass(Expression object,
String name,
Iterable<? extends Type> typeArgs,
Access.Module accessModule)
|
abstract TypeSystem.ObjectFieldReference |
TypeSystem.lookupField(Expression object,
String name,
Access.Module accessModule)
Lookup the field with the given name in the given object. |
TypeSystem.ObjectFieldReference |
StandardTypeSystem.lookupField(Expression object,
String name,
Access.Module accessModule)
|
abstract TypeSystem.ObjectMethodInvocation |
TypeSystem.lookupMethod(Expression object,
String name,
Iterable<? extends Type> typeArgs,
Iterable<? extends Expression> args,
Option<Type> expected,
Access.Module accessModule)
Lookup the method corresponding the the given invocation. |
TypeSystem.ObjectMethodInvocation |
StandardTypeSystem.lookupMethod(Expression object,
String name,
Iterable<? extends Type> typeArgs,
Iterable<? extends Expression> args,
Option<Type> expected,
Access.Module accessModule)
|
abstract Expression |
TypeSystem.makePrimitive(Expression e)
Convert the expression to a primitive. |
Expression |
StandardTypeSystem.makePrimitive(Expression e)
Convert the expression to a primitive. |
abstract Expression |
TypeSystem.makeReference(Expression e)
Convert the expression to a reference. |
Expression |
StandardTypeSystem.makeReference(Expression e)
Convert the expression to a reference. |
abstract Pair<Expression,Expression> |
TypeSystem.mergeConditional(Expression e1,
Expression e2)
Perform a join (as defined for the ? : operator) on a pair of expressions. |
Pair<Expression,Expression> |
StandardTypeSystem.mergeConditional(Expression e1,
Expression e2)
Perform a join (as defined for the ? : operator) on a pair of expressions. |
abstract Expression |
TypeSystem.unaryPromote(Expression e)
Perform unary numeric promotion on an expression. |
Expression |
StandardTypeSystem.unaryPromote(Expression e)
Perform unary numeric promotion on an expression. |
| Method parameters in edu.rice.cs.dynamicjava.symbol with type arguments of type Expression | |
|---|---|
abstract TypeSystem.ConstructorInvocation |
TypeSystem.lookupConstructor(Type t,
Iterable<? extends Type> typeArgs,
Iterable<? extends Expression> args,
Option<Type> expected,
Access.Module accessModule)
Lookup the constructor corresponding the the given invocation. |
TypeSystem.ConstructorInvocation |
StandardTypeSystem.lookupConstructor(Type t,
Iterable<? extends Type> typeArgs,
Iterable<? extends Expression> args,
Option<Type> expected,
Access.Module accessModule)
Lookup the constructor corresponding the the given invocation. |
abstract TypeSystem.ObjectMethodInvocation |
TypeSystem.lookupMethod(Expression object,
String name,
Iterable<? extends Type> typeArgs,
Iterable<? extends Expression> args,
Option<Type> expected,
Access.Module accessModule)
Lookup the method corresponding the the given invocation. |
TypeSystem.ObjectMethodInvocation |
StandardTypeSystem.lookupMethod(Expression object,
String name,
Iterable<? extends Type> typeArgs,
Iterable<? extends Expression> args,
Option<Type> expected,
Access.Module accessModule)
|
abstract TypeSystem.StaticMethodInvocation |
TypeSystem.lookupStaticMethod(Type t,
String name,
Iterable<? extends Type> typeArgs,
Iterable<? extends Expression> args,
Option<Type> expected,
Access.Module accessModule)
Lookup the static method corresponding the the given invocation. |
TypeSystem.StaticMethodInvocation |
StandardTypeSystem.lookupStaticMethod(Type t,
String name,
Iterable<? extends Type> typeArgs,
Iterable<? extends Expression> args,
Option<Type> expected,
Access.Module accessModule)
|
| Constructors in edu.rice.cs.dynamicjava.symbol with parameters of type Expression | |
|---|---|
TypeSystem.ObjectFieldReference(DJField field,
Type type,
Expression object)
|
|
TypeSystem.ObjectMethodInvocation(DJMethod method,
Type returnType,
Expression object,
Iterable<? extends Type> typeArgs,
Iterable<? extends Expression> args,
Iterable<? extends Type> thrown)
|
|
| Constructor parameters in edu.rice.cs.dynamicjava.symbol with type arguments of type Expression | |
|---|---|
TypeSystem.ConstructorInvocation(DJConstructor constructor,
Iterable<? extends Type> typeArgs,
Iterable<? extends Expression> args,
Iterable<? extends Type> thrown)
|
|
TypeSystem.FunctionInvocation(Iterable<? extends Type> typeArgs,
Iterable<? extends Expression> args,
Iterable<? extends Type> thrown)
|
|
TypeSystem.MethodInvocation(DJMethod method,
Type returnType,
Iterable<? extends Type> typeArgs,
Iterable<? extends Expression> args,
Iterable<? extends Type> thrown)
|
|
TypeSystem.ObjectMethodInvocation(DJMethod method,
Type returnType,
Expression object,
Iterable<? extends Type> typeArgs,
Iterable<? extends Expression> args,
Iterable<? extends Type> thrown)
|
|
TypeSystem.StaticMethodInvocation(DJMethod method,
Type returnType,
Iterable<? extends Type> typeArgs,
Iterable<? extends Expression> args,
Iterable<? extends Type> thrown)
|
|
| Uses of Expression in koala.dynamicjava.interpreter |
|---|
| Methods in koala.dynamicjava.interpreter that return Expression | |
|---|---|
static Expression |
NodeProperties.getLeftExpression(Node n)
|
static Expression |
NodeProperties.getTranslation(Node n)
|
static Expression |
TypeUtil.makeEmptyExpression()
|
static Expression |
TypeUtil.makeEmptyExpression(Node location)
|
static Expression |
NodeProperties.setLeftExpression(Node n,
Expression exp)
|
static Expression |
NodeProperties.setTranslation(Node n,
Expression exp)
|
| Methods in koala.dynamicjava.interpreter with parameters of type Expression | |
|---|---|
static Expression |
NodeProperties.setLeftExpression(Node n,
Expression exp)
|
static Expression |
NodeProperties.setTranslation(Node n,
Expression exp)
|
| Uses of Expression in koala.dynamicjava.parser.impl |
|---|
| Methods in koala.dynamicjava.parser.impl that return Expression | |
|---|---|
Expression |
Parser.additiveExpression()
Used internally to parse an expression |
Expression |
Parser.andExpression()
Used internally to parse an expression |
Expression |
Parser.annotationValue()
|
Expression |
Parser.castExpression()
Used internally to parse an expression |
Expression |
Parser.conditionalAndExpression()
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.equalityExpression()
Used internally to parse an expression |
Expression |
Parser.exclusiveOrExpression()
Used internally to parse an expression |
Expression |
Parser.expression()
Parses an expression |
Expression |
Parser.expressionSuffix(Expression pre)
Used internally to parse an expression |
Expression |
Parser.inclusiveOrExpression()
Used internally to parse an expression |
Expression |
Parser.instanceOfExpression()
Used internally to parse an expression |
Expression |
Parser.literal()
Used internally to parse an expression |
Expression |
Parser.multiplicativeExpression()
Used internally to parse an expression |
Expression |
Parser.postfixExpression()
Used internally to parse an expression |
Expression |
Parser.preDecrementExpression()
Used internally to parse an expression |
Expression |
Parser.preIncrementExpression()
Used internally to parse an expression |
Expression |
Parser.primaryExpression()
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.statementExpression()
Parse only an expression that can appear as a statement |
Expression |
Parser.unaryExpression()
Used internally to parse an expression |
Expression |
Parser.unaryExpressionNotPlusMinus()
Used internally to parse an expression |
Expression |
Parser.variableInitializer()
Parses a variable initializer (ie. |
| Methods in koala.dynamicjava.parser.impl that return types with arguments of type Expression | |
|---|---|
List<Expression> |
Parser.arguments()
Used internally to parse an expression |
| Methods in koala.dynamicjava.parser.impl with parameters of type Expression | |
|---|---|
Expression |
Parser.expressionSuffix(Expression pre)
Used internally to parse an expression |
| Uses of Expression in koala.dynamicjava.parser.wrapper |
|---|
| Methods in koala.dynamicjava.parser.wrapper with parameters of type Expression | |
|---|---|
static void |
ParserTest.verifyExprOutput(String inputString,
Expression expectedAST)
|
| 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 |
AmbiguousName
This class represents the qualified name nodes of the syntax tree |
class |
AndExpression
This class represents the and expression nodes of the syntax tree |
class |
Annotation
|
class |
AnonymousAllocation
This class represents the anonymous class allocation nodes of the syntax tree. |
class |
AnonymousInnerAllocation
This class represents the anonymous allocation nodes that extend an inner class. |
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 |
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 |
ConstructorCall
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 |
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 class* 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
An abstract parent for all method calls. |
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 |
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 regular allocation nodes of the syntax tree. |
class |
SimpleAssignExpression
This class represents the assign expression nodes of the syntax tree |
class |
SimpleFieldAccess
Represents an unqualified field access. |
class |
SimpleMethodCall
This class represents the function call 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 |
class |
VariableAccess
|
| Methods in koala.dynamicjava.tree that return Expression | |
|---|---|
Expression |
ArrayAccess.getCellNumber()
Returns the expression which denotes the cell number |
Expression |
ForEachStatement.getCollection()
Gets the condition to evaluate at each loop |
Expression |
IfThenStatement.getCondition()
Gets the condition to evaluate at each loop |
Expression |
DoStatement.getCondition()
Gets the condition to evaluate at each loop |
Expression |
WhileStatement.getCondition()
Gets the condition to evaluate at each loop |
Expression |
AssertStatement.getCondition()
Gets the condition to assert |
Expression |
ForStatement.getCondition()
Gets the condition to evaluate at each loop |
Expression |
ConditionalExpression.getConditionExpression()
Returns the condition expression |
Expression |
ObjectMethodCall.getExpression()
Returns the expression on which this method call applies |
Expression |
ExpressionContainer.getExpression()
Returns the expression |
Expression |
ThrowStatement.getExpression()
Gets the expression |
Expression |
ConstructorCall.getExpression()
Returns the prefix expression if one, or null otherwise |
Expression |
ExpressionStatement.getExpression()
|
Expression |
ReturnStatement.getExpression()
Gets the expression |
Expression |
InnerAllocation.getExpression()
Returns the outer class instance expression |
Expression |
UnaryExpression.getExpression()
Returns the target expression |
Expression |
InstanceOfExpression.getExpression()
Returns the expression to check |
Expression |
ArrayAccess.getExpression()
Returns the expression on which this array access applies |
Expression |
SwitchBlock.getExpression()
Returns the 'case' expression |
Expression |
ObjectFieldAccess.getExpression()
Returns the expression on which this field access applies |
Expression |
AssertStatement.getFailString()
Gets the failed string to display when assertion fails |
Expression |
ConditionalExpression.getIfFalseExpression()
Returns the if false expression |
Expression |
ConditionalExpression.getIfTrueExpression()
Returns the if true expression |
Expression |
VariableDeclaration.getInitializer()
Returns the initializer for this variable |
Expression |
FieldDeclaration.getInitializer()
Returns the initializer for this field |
Expression |
BinaryExpression.getLeftExpression()
Returns the left hand side expression |
Expression |
SynchronizedStatement.getLock()
Gets the lock object |
Expression |
BinaryExpression.getRightExpression()
Returns the right hand side expression |
Expression |
SwitchStatement.getSelector()
Gets the selector |
| Methods in koala.dynamicjava.tree that return types with arguments of type Expression | |
|---|---|
List<Expression> |
ConstructorCall.getArguments()
Returns the arguments |
List<Expression> |
SimpleAllocation.getArguments()
Returns the constructor arguments |
List<Expression> |
MethodCall.getArguments()
Returns the arguments. |
List<Expression> |
InnerAllocation.getArguments()
Returns the constructor arguments. |
List<Expression> |
EnumDeclaration.EnumConstant.getArguments()
|
List<Expression> |
ArrayInitializer.getCells()
Returns the list of cell initialization expressions |
List<Expression> |
ArrayAllocation.getSizes()
Returns the size expressions |
List<Pair<String,Expression>> |
Annotation.getValues()
|
| Methods in koala.dynamicjava.tree with parameters of type Expression | |
|---|---|
void |
ArrayAccess.setCellNumber(Expression e)
Sets the expression which denotes the cell number |
void |
ForEachStatement.setCollection(Expression e)
Sets the condition to evaluate |
void |
IfThenStatement.setCondition(Expression e)
Sets the condition to evaluate |
void |
DoStatement.setCondition(Expression e)
Sets the condition to evaluate |
void |
WhileStatement.setCondition(Expression e)
Sets the condition to evaluate |
void |
AssertStatement.setCondition(Expression e)
Sets the condition to evaluate |
void |
ForStatement.setCondition(Expression e)
Sets the condition to evaluate |
void |
ConditionalExpression.setConditionExpression(Expression e)
Sets the condition expression |
void |
ObjectMethodCall.setExpression(Expression e)
Sets the expression on which this method call applies |
void |
ExpressionContainer.setExpression(Expression e)
Sets the expression |
void |
ThrowStatement.setExpression(Expression e)
Sets the expression |
void |
ConstructorCall.setExpression(Expression e)
Sets the prefix expression |
void |
ExpressionStatement.setExpression(Expression e)
|
void |
ReturnStatement.setExpression(Expression e)
Sets the expression |
void |
InnerAllocation.setExpression(Expression e)
Sets the outer class instance expression |
void |
UnaryExpression.setExpression(Expression e)
Sets the target expression |
void |
InstanceOfExpression.setExpression(Expression e)
Sets the expression to check |
void |
ArrayAccess.setExpression(Expression e)
Sets the expression on which this array access applies |
void |
SwitchBlock.setExpression(Expression e)
Sets the 'case' expression |
void |
ObjectFieldAccess.setExpression(Expression e)
Sets the expression on which this field access applies |
void |
AssertStatement.setFailString(Expression e)
Sets the string to display on failure |
void |
ConditionalExpression.setIfFalseExpression(Expression e)
Sets the if false expression |
void |
ConditionalExpression.setIfTrueExpression(Expression e)
Sets the if true expression |
void |
VariableDeclaration.setInitializer(Expression e)
Sets the initializer |
void |
FieldDeclaration.setInitializer(Expression e)
Sets the initializer |
void |
BinaryExpression.setLeftExpression(Expression exp)
Sets the left hand side expression |
void |
SynchronizedStatement.setLock(Expression e)
Sets the condition to evaluate |
void |
BinaryExpression.setRightExpression(Expression exp)
Sets the right hand side expression |
void |
SwitchStatement.setSelector(Expression e)
Sets the selector |
| Method parameters in koala.dynamicjava.tree with type arguments of type Expression | |
|---|---|
void |
ConstructorCall.setArguments(List<? extends Expression> l)
Sets the arguments |
void |
SimpleAllocation.setArguments(List<? extends Expression> l)
Sets the constructor arguments. |
void |
MethodCall.setArguments(List<? extends Expression> l)
Sets the constructor arguments. |
void |
InnerAllocation.setArguments(List<? extends Expression> l)
Sets the constructor arguments. |
void |
ArrayInitializer.setCells(List<? extends Expression> l)
Sets the list of cell initialization expressions |
void |
ArrayAllocation.setSizes(List<? extends Expression> sz)
Note: This method doesn't follow the usual convention of firing a property change. |
| Constructors in koala.dynamicjava.tree with parameters of type Expression | |
|---|---|
AddAssignExpression(Expression lexp,
Expression rexp)
Initializes the expression |
|
AddAssignExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
AddExpression(Expression lexp,
Expression rexp)
Initializes the expression |
|
AddExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
AndExpression(Expression lexp,
Expression rexp)
Initializes the expression |
|
AndExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
AnonymousInnerAllocation(Expression exp,
Option<List<TypeName>> targs,
String cn,
Option<List<TypeName>> ctargs,
List<? extends Expression> args,
List<Node> memb)
Initializes the expression |
|
AnonymousInnerAllocation(Expression exp,
Option<List<TypeName>> targs,
String cn,
Option<List<TypeName>> ctargs,
List<? extends Expression> args,
List<Node> memb,
SourceInfo si)
Initializes the expression |
|
ArrayAccess(Expression exp,
Expression cell)
Creates a new array access node |
|
ArrayAccess(Expression exp,
Expression cell,
SourceInfo si)
Creates a new array access node |
|
AssertStatement(Expression cond,
Expression falseString)
Creates a new assert statement |
|
AssertStatement(Expression cond,
Expression falseString,
SourceInfo si)
Creates a new assert statement |
|
AssignExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
BinaryExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
BitAndAssignExpression(Expression lexp,
Expression rexp)
Initializes the expression |
|
BitAndAssignExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
BitAndExpression(Expression lexp,
Expression rexp)
Initializes the expression |
|
BitAndExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
BitOrAssignExpression(Expression lexp,
Expression rexp)
Initializes the expression |
|
BitOrAssignExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
BitOrExpression(Expression lexp,
Expression rexp)
Initializes the expression |
|
BitOrExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
CastExpression(TypeName tt,
Expression exp)
Initializes the expression |
|
CastExpression(TypeName tt,
Expression exp,
SourceInfo si)
Initializes the expression |
|
ComplementExpression(Expression exp)
Initializes the expression |
|
ComplementExpression(Expression exp,
SourceInfo si)
Initializes the expression |
|
ConditionalExpression(Expression cexp,
Expression texp,
Expression fexp)
Initializes the expression |
|
ConditionalExpression(Expression cexp,
Expression texp,
Expression fexp,
SourceInfo si)
Initializes the expression |
|
ConstructorCall(Expression exp,
List<? extends Expression> args,
boolean sup)
Creates a new node |
|
ConstructorCall(Expression exp,
List<? extends Expression> args,
boolean sup,
SourceInfo si)
Creates a new node |
|
DivideAssignExpression(Expression lexp,
Expression rexp)
Initializes the expression |
|
DivideAssignExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
DivideExpression(Expression lexp,
Expression rexp)
Initializes the expression |
|
DivideExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
DoStatement(Expression cond,
Node body)
Creates a new do statement |
|
DoStatement(Expression cond,
Node body,
SourceInfo si)
Creates a new do statement |
|
EqualExpression(Expression lexp,
Expression rexp)
Initializes the expression |
|
EqualExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
ExclusiveOrAssignExpression(Expression lexp,
Expression rexp)
Initializes the expression |
|
ExclusiveOrAssignExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
ExclusiveOrExpression(Expression lexp,
Expression rexp)
Initializes the expression |
|
ExclusiveOrExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
ExpressionStatement(Expression exp,
boolean hasSemi)
Creates a new expression statement |
|
ExpressionStatement(Expression exp,
boolean hasSemi,
SourceInfo si)
Creates a new assert statement |
|
FieldDeclaration(ModifierSet mods,
TypeName type,
String name,
Expression init)
Creates a new field declaration |
|
FieldDeclaration(ModifierSet mods,
TypeName type,
String name,
Expression init,
SourceInfo si)
Creates a new field declaration |
|
ForEachStatement(FormalParameter para,
Expression collection,
Node body)
Creates a new for statement |
|
ForEachStatement(FormalParameter para,
Expression coll,
Node body,
SourceInfo si)
Creates a new for statement |
|
ForStatement(List<Node> init,
Expression cond,
List<Node> updt,
Node body)
Creates a new for statement |
|
ForStatement(List<Node> init,
Expression cond,
List<Node> updt,
Node body,
SourceInfo si)
Creates a new for statement |
|
GreaterExpression(Expression lexp,
Expression rexp)
Initializes the expression |
|
GreaterExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
GreaterOrEqualExpression(Expression lexp,
Expression rexp)
Initializes the expression |
|
GreaterOrEqualExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
IfThenElseStatement(Expression cond,
Node tstmt,
Node estmt)
Creates a new while statement |
|
IfThenElseStatement(Expression cond,
Node tstmt,
Node estmt,
SourceInfo si)
Creates a new while statement |
|
IfThenStatement(Expression cond,
Node tstmt)
Creates a new while statement |
|
IfThenStatement(Expression cond,
Node tstmt,
SourceInfo si)
Creates a new while statement |
|
InnerAllocation(Expression exp,
Option<List<TypeName>> targs,
String cn,
Option<List<TypeName>> ctargs,
List<? extends Expression> args)
Initializes the expression |
|
InnerAllocation(Expression exp,
Option<List<TypeName>> targs,
String cn,
Option<List<TypeName>> ctargs,
List<? extends Expression> args,
SourceInfo si)
Initializes the expression |
|
InnerAllocation(Expression exp,
String cn,
Option<List<TypeName>> ctargs,
List<? extends Expression> args)
Initializes the expression |
|
InnerAllocation(Expression exp,
String cn,
Option<List<TypeName>> ctargs,
List<? extends Expression> args,
SourceInfo si)
Initializes the expression |
|
InstanceOfExpression(Expression exp,
TypeName t)
Initializes the expression |
|
InstanceOfExpression(Expression exp,
TypeName t,
SourceInfo si)
Initializes the expression |
|
LessExpression(Expression lexp,
Expression rexp)
Initializes the expression |
|
LessExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
LessOrEqualExpression(Expression lexp,
Expression rexp)
Initializes the expression |
|
LessOrEqualExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
MinusExpression(Expression exp)
Initializes the expression |
|
MinusExpression(Expression exp,
SourceInfo si)
Initializes the expression |
|
MultiplyAssignExpression(Expression lexp,
Expression rexp)
Initializes the expression |
|
MultiplyAssignExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
MultiplyExpression(Expression lexp,
Expression rexp)
Initializes the expression |
|
MultiplyExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
NotEqualExpression(Expression lexp,
Expression rexp)
Initializes the expression |
|
NotEqualExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
NotExpression(Expression exp)
Initializes the expression |
|
NotExpression(Expression exp,
SourceInfo si)
Initializes the expression |
|
ObjectFieldAccess(Expression exp,
String fln)
Creates a new field access node |
|
ObjectFieldAccess(Expression exp,
String fln,
SourceInfo si)
Creates a new field access node |
|
ObjectMethodCall(Expression exp,
Option<List<TypeName>> targs,
String mn,
List<? extends Expression> args)
Creates a new node |
|
ObjectMethodCall(Expression exp,
Option<List<TypeName>> targs,
String mn,
List<? extends Expression> args,
SourceInfo si)
Creates a new node |
|
ObjectMethodCall(Expression exp,
String mn,
List<? extends Expression> args)
Creates a new node |
|
ObjectMethodCall(Expression exp,
String mn,
List<? extends Expression> args,
SourceInfo si)
Creates a new node |
|
OrExpression(Expression lexp,
Expression rexp)
Initializes the expression |
|
OrExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
PlusExpression(Expression exp)
Initializes the expression |
|
PlusExpression(Expression exp,
SourceInfo si)
Initializes the expression |
|
PostDecrement(Expression exp)
Initializes the expression |
|
PostDecrement(Expression exp,
SourceInfo si)
Initializes the expression |
|
PostIncrement(Expression exp)
Initializes the expression |
|
PostIncrement(Expression exp,
SourceInfo si)
Initializes the expression |
|
PreDecrement(Expression exp)
Initializes the expression |
|
PreDecrement(Expression exp,
SourceInfo si)
Initializes the expression |
|
PreIncrement(Expression exp)
Initializes the expression |
|
PreIncrement(Expression exp,
SourceInfo si)
Initializes the expression |
|
RemainderAssignExpression(Expression lexp,
Expression rexp)
Initializes the expression |
|
RemainderAssignExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
RemainderExpression(Expression lexp,
Expression rexp)
Initializes the expression |
|
RemainderExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
ReturnStatement(Expression exp)
Creates a new while statement |
|
ReturnStatement(Expression exp,
SourceInfo si)
Creates a new while statement |
|
ShiftLeftAssignExpression(Expression lexp,
Expression rexp)
Initializes the expression |
|
ShiftLeftAssignExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
ShiftLeftExpression(Expression lexp,
Expression rexp)
Initializes the expression |
|
ShiftLeftExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
ShiftRightAssignExpression(Expression lexp,
Expression rexp)
Initializes the expression |
|
ShiftRightAssignExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
ShiftRightExpression(Expression lexp,
Expression rexp)
Initializes the expression |
|
ShiftRightExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
SimpleAssignExpression(Expression lexp,
Expression rexp)
Initializes the expression |
|
SimpleAssignExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
SubtractAssignExpression(Expression lexp,
Expression rexp)
Initializes the expression |
|
SubtractAssignExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
SubtractExpression(Expression lexp,
Expression rexp)
Initializes the expression |
|
SubtractExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
SwitchBlock(Expression exp,
List<Node> stmts)
Creates a new binding |
|
SwitchBlock(Expression exp,
List<Node> stmts,
SourceInfo si)
Creates a new binding |
|
SwitchStatement(Expression sel,
List<SwitchBlock> cases,
SourceInfo si)
Creates a new switch statement |
|
SynchronizedStatement(Expression lock,
Node body,
SourceInfo si)
Creates a new while statement |
|
ThrowStatement(Expression exp)
Creates a new while statement |
|
ThrowStatement(Expression exp,
SourceInfo si)
Creates a new while statement |
|
UnaryExpression(Expression exp,
SourceInfo si)
Initializes the expression |
|
UnsignedShiftRightAssignExpression(Expression lexp,
Expression rexp)
Initializes the expression |
|
UnsignedShiftRightAssignExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
UnsignedShiftRightExpression(Expression lexp,
Expression rexp)
Initializes the expression |
|
UnsignedShiftRightExpression(Expression lexp,
Expression rexp,
SourceInfo si)
Initializes the expression |
|
VariableDeclaration(ModifierSet mods,
TypeName type,
String name,
Expression init)
Creates a new variable declaration |
|
VariableDeclaration(ModifierSet mods,
TypeName type,
String name,
Expression init,
SourceInfo si)
Creates a new variable declaration |
|
WhileStatement(Expression cond,
Node body)
Creates a new while statement |
|
WhileStatement(Expression cond,
Node body,
SourceInfo si)
Creates a new while statement |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||