Uses of Class
jellyj.syntaxtree.ExpressionNode

Packages that use ExpressionNode
jellyj.parser 
jellyj.syntaxtree 
jellyj.util 

Uses of ExpressionNode in jellyj.parser
 

Methods in jellyj.parser that return ExpressionNode
final ExpressionNodeJellyJParser.AdditiveExp()
          
final ExpressionNodeJellyJParser.AllocationExp()
          
final ExpressionNodeJellyJParser.AndExp()
          
final ExpressionNodeJellyJParser.Assignment()
          
final ExpressionNodeJellyJParser.AssignmentAttempt()
          
final ExpressionNodeJellyJParser.BooleanLiteral()
          
final ExpressionNodeJellyJParser.CastExp()
          
final ExpressionNodeJellyJParser.ConditionalAndExp()
          
final ExpressionNodeJellyJParser.ConditionalExp()
          
final ExpressionNodeJellyJParser.ConditionalOrExp()
          
final ExpressionNodeJellyJParser.EqualityExp()
          
final ExpressionNodeJellyJParser.ExclusiveOrExp()
          
final ExpressionNodeJellyJParser.Expression()
          
final ExpressionNodeJellyJParser.InclusiveOrExp()
          
final ExpressionNodeJellyJParser.InstanceOfExp()
          
final ExpressionNodeJellyJParser.Literal()
          
final ExpressionNodeJellyJParser.MultiplicativeExp()
          
final ExpressionNodeJellyJParser.NullLiteral()
          
final ExpressionNodeJellyJParser.PostfixExp()
          
final ExpressionNodeJellyJParser.PreDecrementExp()
          
final ExpressionNodeJellyJParser.PreIncrementExp()
          
final ExpressionNodeJellyJParser.PrimaryExp()
          
final ExpressionNodeJellyJParser.PrimarySuffix(ExpressionNode left)
          
final ExpressionNodeJellyJParser.RelationalExp()
          
final ExpressionNodeJellyJParser.ShiftExp()
          
final ExpressionNodeJellyJParser.UnaryExp()
          
final ExpressionNodeJellyJParser.UnaryExpressionNotPlusMinus()
          
final ExpressionNodeJellyJParser.UnaryMinusExp()
          
final ExpressionNodeJellyJParser.UnaryNegExp()
          
final ExpressionNodeJellyJParser.UnaryNotExp()
          
final ExpressionNodeJellyJParser.UnaryPlusExp()
          
final ExpressionNodeJellyJParser.VariableInitializer()
          
 

Methods in jellyj.parser with parameters of type ExpressionNode
final ExpressionNodeJellyJParser.PrimarySuffix(ExpressionNode left)
          
 

Uses of ExpressionNode in jellyj.syntaxtree
 

Subclasses of ExpressionNode in jellyj.syntaxtree
class AdditiveExpNode
          
class AllocationExpNode
          
class AndExpNode
          
class ArrayExpNode
          
class ArrayInitializerNode
          
class AssignmentNode
          
class CastExpNode
          
class ConditionalAndExpNode
          
class ConditionalExpNode
          
class ConditionalOrExpNode
          
class ConstructorInvocationNode
          
class EqualityExpNode
          
class ExclusiveOrExpNode
          
class FieldExpNode
          
class InclusiveOrExpNode
          
class InstanceOfExpNode
          
class Literal
          
class MethodExpNode
          
class MultiplicativeExpNode
          
class PostDecrementExpNode
          
class PostIncrementExpNode
          
class PreDecrementExpNode
          
class PreIncrementExpNode
          
class RelationalExpNode
          
class ShiftExpNode
          
class SymbolExpNode
          
class UnaryMinusExpNode
          
class UnaryNegExpNode
          
class UnaryNotExpNode
          
class UnaryPlusExpNode
          
class VariableExpNode
          
 

Fields in jellyj.syntaxtree declared as ExpressionNode
ExpressionNodeAdditiveExpNode.left_d
          
ExpressionNodeAdditiveExpNode.parent_d
          
ExpressionNodeAdditiveExpNode.right_d
          
ExpressionNodeAndExpNode.left_d
          
ExpressionNodeAndExpNode.right_d
          
ExpressionNodeArrayExpNode.left_d
          
ExpressionNodeArrayExpNode.right_d
          
ExpressionNodeAssignmentNode.left_d
          
ExpressionNodeAssignmentNode.right_d
          
ExpressionNodeCastExpNode.left_d
          
ExpressionNodeConditionalAndExpNode.left_d
          
ExpressionNodeConditionalAndExpNode.right_d
          
ExpressionNodeConditionalExpNode.falseCase_d
          
ExpressionNodeConditionalExpNode.test_d
          
ExpressionNodeConditionalExpNode.trueCase_d
          
ExpressionNodeConditionalOrExpNode.left_d
          
ExpressionNodeConditionalOrExpNode.right_d
          
ExpressionNodeDoStatementNode.condition_d
          
ExpressionNodeEqualityExpNode.left_d
          
ExpressionNodeEqualityExpNode.right_d
          
ExpressionNodeExclusiveOrExpNode.left_d
          
ExpressionNodeExclusiveOrExpNode.right_d
          
ExpressionNodeFieldExpNode.left_d
          A ref to the expression to the left of the dot.
ExpressionNodeForStatementNode.bound_d
          
ExpressionNodeIfStatementNode.condition_d
          
ExpressionNodeInclusiveOrExpNode.left_d
          
ExpressionNodeInclusiveOrExpNode.right_d
          
ExpressionNodeInstanceOfExpNode.left_d
          
ExpressionNodeMethodExpNode.left_d
          This should always be a FieldExpNode.
ExpressionNodeMultiplicativeExpNode.left_d
          
ExpressionNodeMultiplicativeExpNode.right_d
          
ExpressionNodePostDecrementExpNode.left_d
          
ExpressionNodePostIncrementExpNode.left_d
          
ExpressionNodePreDecrementExpNode.left_d
          
ExpressionNodePreIncrementExpNode.left_d
          
ExpressionNodeRelationalExpNode.left_d
          
ExpressionNodeRelationalExpNode.right_d
          
ExpressionNodeReturnStatementNode.expression_d
          
ExpressionNodeShiftExpNode.left_d
          
ExpressionNodeShiftExpNode.right_d
          
ExpressionNodeStatementExpNode.expression_d
          
ExpressionNodeSwitchLabelNode.expression_d
          
ExpressionNodeSwitchStatementNode.expression_d
          
ExpressionNodeSynchronizedStatementNode.expression_d
          
ExpressionNodeThrowStatementNode.expression_d
          
ExpressionNodeUnaryMinusExpNode.left_d
          
ExpressionNodeUnaryNegExpNode.left_d
          
ExpressionNodeUnaryNotExpNode.left_d
          
ExpressionNodeUnaryPlusExpNode.left_d
          
ExpressionNodeVariableDeclaratorNode.init_d
          
ExpressionNodeWhileStatementNode.condition_d
          
 

Constructors in jellyj.syntaxtree with parameters of type ExpressionNode
AdditiveExpNode.AdditiveExpNode(ExpressionNode left, ExpressionNode right, int operator)
          
AndExpNode.AndExpNode(ExpressionNode left, ExpressionNode right)
          
ArrayExpNode.ArrayExpNode(ExpressionNode left, ExpressionNode right)
          
AssignmentNode.AssignmentNode(ExpressionNode left, ExpressionNode right)
          
CastExpNode.CastExpNode(ExpressionNode left, Type type)
          
ConditionalAndExpNode.ConditionalAndExpNode(ExpressionNode left, ExpressionNode right)
          
ConditionalExpNode.ConditionalExpNode(ExpressionNode test, ExpressionNode trueCase, ExpressionNode falseCase)
          
ConditionalOrExpNode.ConditionalOrExpNode(ExpressionNode left, ExpressionNode right)
          
EqualityExpNode.EqualityExpNode(ExpressionNode left, ExpressionNode right, int operator)
          
ExclusiveOrExpNode.ExclusiveOrExpNode(ExpressionNode left, ExpressionNode right)
          
FieldExpNode.FieldExpNode(ExpressionNode left, String name, MethodDeclarationNode mnode)
          
FieldExpNode.FieldExpNode(ExpressionNode left, Symbol name, MethodDeclarationNode mnode)
          
InclusiveOrExpNode.InclusiveOrExpNode(ExpressionNode left, ExpressionNode right)
          
InstanceOfExpNode.InstanceOfExpNode(ExpressionNode left, Type ctype)
          
MethodExpNode.MethodExpNode(ExpressionNode left, Vector args, MethodDeclarationNode caller)
          
MultiplicativeExpNode.MultiplicativeExpNode(ExpressionNode left, ExpressionNode right, int operator)
          
PostDecrementExpNode.PostDecrementExpNode(ExpressionNode left)
          
PostIncrementExpNode.PostIncrementExpNode(ExpressionNode left)
          
PreDecrementExpNode.PreDecrementExpNode(ExpressionNode left)
          
PreIncrementExpNode.PreIncrementExpNode(ExpressionNode left)
          
RelationalExpNode.RelationalExpNode(ExpressionNode left, ExpressionNode right, int operator)
          
ShiftExpNode.ShiftExpNode(ExpressionNode left, ExpressionNode right, int operator)
          
StatementExpNode.StatementExpNode(ExpressionNode expr)
          
UnaryMinusExpNode.UnaryMinusExpNode(ExpressionNode left)
          
UnaryNegExpNode.UnaryNegExpNode(ExpressionNode left)
          
UnaryNotExpNode.UnaryNotExpNode(ExpressionNode left)
          
UnaryPlusExpNode.UnaryPlusExpNode(ExpressionNode left)
          
 

Uses of ExpressionNode in jellyj.util
 

Fields in jellyj.util declared as ExpressionNode
(package private) ExpressionNodeNotConstant.node_d
          
 

Constructors in jellyj.util with parameters of type ExpressionNode
NotConstant.NotConstant(ExpressionNode node)