openjava.syntax
Class DefaultListRule

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

public final class DefaultListRule
extends SeparatedListRule

The class DefaultListRule

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
DefaultListRule(SyntaxRule elementRule, int separator_token)
           
DefaultListRule(SyntaxRule elementRule, int separator_token, 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

DefaultListRule

public DefaultListRule(SyntaxRule elementRule,
                       int separator_token,
                       boolean allowsEmpty)

DefaultListRule

public DefaultListRule(SyntaxRule elementRule,
                       int separator_token)
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