openjava.syntax
Class ExpressionListRule

java.lang.Object
  |
  +--openjava.syntax.AbstractSyntaxRule
        |
        +--openjava.syntax.SeparatedListRule
              |
              +--openjava.syntax.ExpressionListRule
All Implemented Interfaces:
SyntaxRule, TokenID

public final class ExpressionListRule
extends SeparatedListRule

The class ExpressionListRule

For example

 

Since:
%SOFTWARE% 1.0
See Also:
Object

Fields inherited from interface openjava.syntax.TokenID
ABSTRACT, ANDASSIGN, ASSIGN, BANG, BIT_AND, BIT_OR, BOOLEAN, BREAK, BYTE, CASE, CATCH, CHAR, CHARACTER_LITERAL, CLASS, COLON, COMMA, CONDITIONAL_AND, CONDITIONAL_OR, CONTINUE, DECREMENT, DEFAULT, DO, DOT, DOUBLE, DOUBLE_LITERAL, ELSE, EOF, EQUAL, EXTENDS, FALSE, FINAL, FINALLY, FLOAT, FLOAT_LITERAL, FOR, GREATER, GREATER_EQUAL, HOOK, IDENTIFIER, IF, IMPLEMENTS, IMPORT, INCREMENT, INSTANCEOF, INSTANTIATES, INT, INTEGER_LITERAL, INTERFACE, LBRACE, LBRACKET, LESS, LESS_EQUAL, LONG, LONG_LITERAL, LPAREN, LSHIFT, LSHIFTASSIGN, METACLASS, MINUS, MINUSASSIGN, NATIVE, NEW, NOT_EQUAL, NULL, ORASSIGN, PACKAGE, PLUS, PLUSASSIGN, PRIVATE, PROTECTED, PUBLIC, RBRACE, RBRACKET, REM, REMASSIGN, RETURN, RPAREN, RSIGNEDSHIFT, RSIGNEDSHIFTASSIGN, RUNSIGNEDSHIFT, RUNSIGNEDSHIFTASSIGN, SEMICOLON, SHORT, SLASH, SLASHASSIGN, STAR, STARASSIGN, STATIC, STRING_LITERAL, SUPER, SWITCH, SYNCHRONIZED, THIS, THROW, THROWS, TILDE, TRANSIENT, TRUE, TRY, VOID, VOLATILE, WHILE, XOR, XORASSIGN
 
Constructor Summary
ExpressionListRule(Environment env)
           
ExpressionListRule(Environment env, boolean allowsEmpty)
           
ExpressionListRule(ExpressionRule exprRule)
           
ExpressionListRule(ExpressionRule exprRule, boolean allowsEmpty)
           
 
Method Summary
protected  void addListElement(java.lang.Object elem)
           
protected  ParseTree getList()
           
protected  void initList()
           
 
Methods inherited from class openjava.syntax.SeparatedListRule
consume
 
Methods inherited from class openjava.syntax.AbstractSyntaxRule
getSyntaxException, lookahead
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExpressionListRule

public ExpressionListRule(ExpressionRule exprRule,
                          boolean allowsEmpty)

ExpressionListRule

public ExpressionListRule(ExpressionRule exprRule)

ExpressionListRule

public ExpressionListRule(Environment env,
                          boolean allowsEmpty)

ExpressionListRule

public ExpressionListRule(Environment env)
Method Detail

initList

protected void initList()
Overrides:
initList in class SeparatedListRule

addListElement

protected void addListElement(java.lang.Object elem)
Overrides:
addListElement in class SeparatedListRule

getList

protected ParseTree getList()
Overrides:
getList in class SeparatedListRule