Package | Description |
---|---|
edu.illinois.cs.cogcomp.lbjava.IR |
Modifier and Type | Class and Description |
---|---|
class |
ArrayCreationExpression
This class represents an expression creating an array.
|
class |
ArrayInitializer
Represents those expressions that can be used to set all the values in an array.
|
class |
Assignment
Represents the assignment of a value to a storage location.
|
class |
BinaryExpression
This class represents an expression involving a binary operator.
|
class |
CastExpression
Representation of an expression that casts a value to another type.
|
class |
Conditional
This class represents a conditional expression.
|
class |
Constant
Represents constant values.
|
class |
ConstraintStatementExpression
This class is simply a wrapper for a
ConstraintExpression so that it can be used in
an ExpressionStatement . |
class |
FieldAccess
This class represents a field access.
|
class |
IncrementExpression
This class represents both increment and decrement expressions.
|
class |
InstanceCreationExpression
This class represents an expression creating a class instance.
|
class |
InstanceofExpression
This class represents an
instanceof expression. |
class |
MethodInvocation
This class represents a method call.
|
class |
Name
This class represents a scalar variable.
|
class |
ParameterSet
Represents a set of possible parameters, used when doing parameter-tuning.
|
class |
StatementExpression
Abstract class for representing expressions that can stand alone as a statement.
|
class |
SubscriptVariable
This class represents an array access.
|
class |
UnaryExpression
This class represents an expression involving a unary operator.
|
class |
VariableInstance
Abstract class representing either a scalar or a subscript variable.
|
Modifier and Type | Field and Description |
---|---|
Expression |
SubscriptVariable.array
(¬ø) The expression describing the array to be accessed.
|
Expression |
QuantifiedConstraintExpression.collection
(¬ø) The objects to iterate through; it must evaluate to a Java
Collection . |
Expression |
WhileStatement.condition
(¬ø) The expression representing the loop's terminating condition.
|
Expression |
IfStatement.condition
(¬ø) The condition controlling execution of the sub-statements.
|
Expression |
ForStatement.condition
(ø) The expression representing the loop's terminating condition.
|
Expression |
Conditional.condition
(¬ø) The condition of the conditional expression.
|
Expression |
AssertStatement.condition
(¬ø) The condition that must hold; otherwise, an assertion error is generated.
|
Expression |
SynchronizedStatement.data
(¬ø) The expression representing the data to be protected.
|
Expression |
Conditional.elseClause
(¬ø) The expression to evaluate if the condition evaluates to
false . |
Expression |
ParameterSet.end
The end value for the range.
|
Expression |
LearningClassifierExpression.evaluation
(ø) Tells this learning classifier how to produce a prediction during evaluation;
argument to
evaluate . |
Expression |
ThrowStatement.exception
(¬ø) The expression representing the exception to throw.
|
Expression |
SwitchStatement.expression
(¬ø) The expression determining which statements to execute.
|
Expression |
ReturnStatement.expression
(¬ø) The expression representing the value to return.
|
Expression |
CastExpression.expression
(¬ø) The expression whose value should be casted.
|
Expression |
ParameterSet.increment
The factor to increment by.
|
Expression |
InstanceofExpression.left
(¬ø) The expression on the left hand side of
instanceof . |
Expression |
ConstraintEqualityExpression.left
(¬ø) The expression on the left hand side of the operator.
|
Expression |
BinaryExpression.left
(¬ø) The left hand side of the binary expression.
|
Expression |
Assignment.left
(¬ø) The left hand side of the assignment.
|
Expression |
AtLeastQuantifierExpression.lowerBound
(¬ø) This expression evaluates to an integer representing the minimum number of
objects that must satisfy the child constraint expression in order for this quantified
constraint expression to be satisfied.
|
Expression |
AssertStatement.message
(ø) Represents the error message in the assertion error, if any.
|
Expression |
SenseStatement.name
(ø) Represents the name of the feature being sensed (only used in generators).
|
Expression |
FieldAccess.object
(¬ø) The expression describing the object to be accessed.
|
Expression |
MethodInvocation.parentObject
(ø) This expression evaluates to the object whose method will be called.
|
Expression |
ConstraintEqualityExpression.right
(¬ø) The expression on the right hand side of the operator.
|
Expression |
BinaryExpression.right
(¬ø) The right hand side of the binary expression.
|
Expression |
Assignment.right
(¬ø) The right hand side of the assignment.
|
Expression |
LearningClassifierExpression.rounds
(ø) Represents the integer number of training repetitions; augments the
from clause. |
Expression |
LearningClassifierExpression.Clause.rounds
Represents the number training repetitions; used only by the
from clause. |
Expression |
ParameterSet.start
The start value for the range.
|
Expression |
UnaryExpression.subexpression
(¬ø) The expression on which the unary operator operates.
|
Expression |
IncrementExpression.subexpression
(¬ø) The expression on which the increment operator operates.
|
Expression |
SubscriptVariable.subscript
(¬ø) The expression whose evaluation will be used as the subscript.
|
Expression |
Conditional.thenClause
(¬ø) The expression to evaluate if the condition evaluates to
true . |
Expression |
AtMostQuantifierExpression.upperBound
(¬ø) This expression evaluates to an integer representing the maximum number of
objects that must satisfy the child constraint expression in order for this quantified
constraint expression to be satisfied.
|
Expression |
SwitchLabel.value
(ø) The expression representing the value to match, if any.
|
Expression |
SenseStatement.value
(¬ø) Represents the value of the feature being sensed.
|
Modifier and Type | Method and Description |
---|---|
Expression |
ParameterSet.getFirst()
Returns the first element of the list.
|
Expression |
ExpressionList.ExpressionListIterator.nextItem()
Returns the next AST node in the list.
|
Expression |
ExpressionList.ExpressionListIterator.previousItem()
Returns the previous element in the list.
|
Expression[] |
ExpressionList.toArray()
Transforms the list into an array of expressions.
|
Modifier and Type | Method and Description |
---|---|
void |
ExpressionList.add(Expression e)
Adds another
Expression to the end of the list. |
Constructor and Description |
---|
AssertStatement(Expression c,
Expression m,
int line,
int byteOffset)
Full constructor.
|
AssertStatement(Expression c,
int line,
int byteOffset)
Initializing constructor.
|
Assignment(Operator op,
Expression l,
Expression r)
Initializing constructor.
|
AtLeastQuantifierExpression(int line,
int byteOffset,
Expression lb,
Argument a,
Expression c,
ConstraintExpression co)
Full constructor.
|
AtLeastQuantifierExpression(TokenValue t,
Expression lb,
Argument a,
Expression c,
ConstraintExpression co)
Parser's constructor.
|
AtMostQuantifierExpression(int line,
int byteOffset,
Expression ub,
Argument a,
Expression c,
ConstraintExpression co)
Full constructor.
|
AtMostQuantifierExpression(TokenValue t,
Expression ub,
Argument a,
Expression c,
ConstraintExpression co)
Parser's constructor.
|
BinaryExpression(Operator op,
Expression l,
Expression r)
Initializing constructor.
|
CastExpression(Type t,
Expression e)
Initializing constructor.
|
Clause(int t,
ASTNode a,
Expression r)
Full constructor.
|
Clause(int t,
ASTNode a,
Expression r,
Block b,
Constant k,
FoldParser.SplitPolicy s,
Constant al,
Constant p,
Constant pct,
Constant ptt,
Constant pt)
This constructor is only called by
LearningClassifierExpression.Clause.clone() . |
Conditional(Expression c,
Expression t,
Expression e,
int line,
int byteOffset)
Full constructor.
|
ConstraintEqualityExpression(Operator o,
Expression l,
Expression r)
Full constructor.
|
DoStatement(Statement b,
Expression c,
int line,
int byteOffset)
Full constructor.
|
ExistentialQuantifierExpression(int line,
int byteOffset,
Argument a,
Expression c,
ConstraintExpression co)
Full constructor.
|
ExistentialQuantifierExpression(TokenValue t,
Argument a,
Expression c,
ConstraintExpression co)
Parser's constructor.
|
ExpressionList(Expression e)
Initializing constructor.
|
ExpressionList(Expression e,
ExpressionList l)
Initializing constructor.
|
FieldAccess(Expression o,
String n,
int line,
int byteOffset)
Full constructor.
|
FieldAccess(Expression o,
TokenValue n)
Parser's constructor.
|
ForStatement(ExpressionList i,
Expression c,
ExpressionList u,
Statement b,
int line,
int byteOffset)
Full constructor.
|
ForStatement(VariableDeclaration v,
Expression c,
ExpressionList u,
Statement b,
int line,
int byteOffset)
Full constructor.
|
IfStatement(Expression c,
Statement t,
int line,
int byteOffset)
Initializing constructor.
|
IfStatement(Expression c,
Statement t,
Statement e,
int line,
int byteOffset)
Full constructor.
|
IncrementExpression(Operator op,
Expression sub)
Initializing constructor.
|
InstanceCreationExpression(Expression p,
Name n,
ExpressionList a,
int line,
int byteOffset)
Full constructor.
|
InstanceCreationExpression(Expression p,
Name n,
int line,
int byteOffset)
Initializing constructor.
|
InstanceofExpression(Expression l,
Type r,
int line,
int byteOffset)
Full constructor.
|
LearningClassifierExpression(ClassifierExpression l,
ClassifierExpression ext,
InstanceCreationExpression p,
Expression r,
InstanceCreationExpression a,
Name ln,
Block pb,
Constant enc,
InstanceCreationExpression tp,
Expression e,
Constant k,
LinkedList<ParameterSet> prms,
FoldParser.SplitPolicy s,
InstanceCreationExpression t,
Constant al,
Constant pre,
Constant pro,
Constant pct,
Constant ptt,
Constant pt,
Integer ls,
Integer fs,
Integer ps,
StringBuffer at,
boolean cdv)
Full constructor.
|
MethodInvocation(Expression p,
Name n,
ExpressionList a,
int line,
int byteOffset)
Full constructor.
|
MethodInvocation(Expression p,
TokenValue n)
Parser's constructor.
|
MethodInvocation(Expression p,
TokenValue n,
ExpressionList a)
Parser's constructor.
|
ParameterSet(Expression s,
Expression e,
Expression i)
Initializing constructor.
|
ParameterSet(int line,
int byteOffset,
Expression s,
Expression e,
Expression i)
Full constructor.
|
QuantifiedConstraintExpression(int line,
int byteOffset,
Argument a,
Expression c,
ConstraintExpression co)
Full constructor.
|
ReturnStatement(Expression e,
int line,
int byteOffset)
Full constructor.
|
SenseStatement(Expression v,
boolean all,
int line,
int byteOffset)
Initializing constructor.
|
SenseStatement(Expression n,
Expression v,
boolean all,
int line,
int byteOffset)
Full constructor.
|
SenseStatement(Expression n,
Expression v,
int line,
int byteOffset)
Initializing constructor.
|
SenseStatement(Expression v,
int line,
int byteOffset)
Initializing constructor.
|
SubscriptVariable(Expression ar,
Expression sub)
Initializing constructor.
|
SwitchLabel(Expression v,
int line,
int byteOffset)
Full constructor.
|
SwitchStatement(Expression e,
SwitchBlock b,
int line,
int byteOffset)
Full constructor.
|
SynchronizedStatement(Expression d,
Block b,
int line,
int byteOffset)
Full constructor.
|
ThrowStatement(Expression e,
int line,
int byteOffset)
Full constructor.
|
UnaryExpression(Operator op,
Expression sub)
Initializing constructor.
|
UniversalQuantifierExpression(int line,
int byteOffset,
Argument a,
Expression c,
ConstraintExpression co)
Full constructor.
|
UniversalQuantifierExpression(TokenValue t,
Argument a,
Expression c,
ConstraintExpression co)
Parser's constructor.
|
VariableDeclaration(Name n,
Expression i)
Parser's constructor, leaving the type to be filled in later.
|
WhileStatement(Expression c,
Statement b,
int line,
int byteOffset)
Full constructor.
|
Copyright © 2016. All rights reserved.