|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use IExpression | |
---|---|
gov.nasa.arc.brahms.common.data | |
gov.nasa.arc.brahms.vm.data |
Uses of IExpression in gov.nasa.arc.brahms.common.data |
---|
Classes in gov.nasa.arc.brahms.common.data that implement IExpression | |
---|---|
class |
ArrayAccess
An ArrayAccess represents a Java array access expression that specifies one or more index expressions that evaluate to the indices to be used to access or set elements of the array, e.g. |
class |
ArrayCreation
An ArrayCreation represents a Java array creation expression that specifies one or more dimension expressions that evaluate to the size of some number of the dimensions of the array, e.g. |
class |
ArrayInitializer
An ArrayInitializer represents a Java array initializer expression that specifies zero or more expressions that evaluate to the elements of a newly created array, e.g. |
class |
ConstructorInvocation
A ConstructorInvocation is a Java class instance creation expression. |
class |
Expression
class Expression |
class |
Invocation
Invocation is an abstract class that captures the common aspects of Java method invocations and constructor invocations |
class |
MethodInvocation
A MethodInvocation is a reference to an Java method made in a workframe. |
Methods in gov.nasa.arc.brahms.common.data that return IExpression | |
---|---|
IExpression |
Operand.getExpression()
|
IExpression |
Assignment.getRhs()
Returns the rhs of the assignment. |
Methods in gov.nasa.arc.brahms.common.data that return types with arguments of type IExpression | |
---|---|
java.util.List<IExpression> |
Invocation.getArguments()
Returns a list of all the argument expressions specified for this invocation. |
java.util.List<IExpression> |
ArrayCreation.getDimensionExpressions()
Returns a list of all the dimension expressions specified for this array creation. |
java.util.List<IExpression> |
ArrayAccess.getIndexExpressions()
Returns a list of all the index expressions specified for this array access. |
java.util.List<IExpression> |
ArrayInitializer.getInitializerExpressions()
Returns a list of all the initializer expressions that will be evaluated to determine the elements of the array |
Methods in gov.nasa.arc.brahms.common.data with parameters of type IExpression | |
---|---|
boolean |
Invocation.addArgument(IExpression exp)
Adds the specified expression to the list of argument expressions specified for this invocation. |
boolean |
ArrayCreation.addDimensionExpression(IExpression exp)
Adds the specified IExpression to the list of dimension expressions specified for this array creation. |
boolean |
ArrayAccess.addIndexExpression(IExpression exp)
Adds the specified IExpression to the list of index expressions specified for this array access. |
boolean |
ArrayInitializer.addInitializerExpression(IExpression exp)
Adds the specified IExpression to the list of initializer expressions specified for this array initialization. |
void |
Operand.setExpression(IExpression expr)
|
void |
Assignment.setRhs(IExpression rhs)
Sets the rhs expression to be evaluated. |
Constructors in gov.nasa.arc.brahms.common.data with parameters of type IExpression | |
---|---|
Assignment(IAssignmentLhs lhs,
IExpression rhs,
java.lang.String file,
int line)
Constructor, creates a new Assignment operation which is located as Brahms source code in the given file at the given line number. |
|
Operand(IExpression expr)
|
Uses of IExpression in gov.nasa.arc.brahms.vm.data |
---|
Classes in gov.nasa.arc.brahms.vm.data that implement IExpression | |
---|---|
class |
VMArrayAccess
The VMArrayAccess is an ArrayAccess with extensions for use in the virtual machine. |
class |
VMArrayCreation
The VMArrayCreation is an ArrayCreation with extensions for use in the virtual machine. |
class |
VMArrayInitializer
The VMArrayInitializer is an ArrayInitializer with extensions for use in the virtual machine. |
class |
VMConstructorInvocation
The VMConstructorInvocation is a ConstructorInvocation with extensions for use in the virtual machine. |
class |
VMExpression
The VMExpression is an Expression with extensions for use in the virtual machine. |
class |
VMMethodInvocation
The VMMethodInvocation is a MethodInvocation with extensions for use in the virtual machine. |
Constructors in gov.nasa.arc.brahms.vm.data with parameters of type IExpression | |
---|---|
VMAssignment(IAssignmentLhs lhs,
IExpression rhs,
java.lang.String file,
int line)
Constructor, creates a new VMAssignment operation which is located as Brahms source code in the given file at the given line number. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |