Jalopy 1.0b10

de.hunsicker.jalopy.language
Class JavaParser

java.lang.Object
  |
  +--de.hunsicker.antlr.Parser
        |
        +--de.hunsicker.antlr.LLkParser
              |
              +--de.hunsicker.jalopy.language.JavaParser
All Implemented Interfaces:
Parser

public final class JavaParser
extends LLkParser
implements Parser

Parser for the Sun Java language. Heavily based on the public domain grammar written by Terence Parr et al. See http://www.antlr.org/resources.html for more info.

This is an ANTLR automated generated file. DO NOT EDIT but rather change the associated grammar (java.g) and rebuild.

Version:
1.0
Author:
Marco Hunsicker
See Also:
JavaLexer

Field Summary
static String[] _tokenNames
          DOCUMENT ME!
 
Fields inherited from class de.hunsicker.antlr.Parser
astFactory, inputState, returnAST, tokenNames, traceDepth
 
Constructor Summary
  JavaParser(ParserSharedInputState state)
          Creates a new JavaParser object.
  JavaParser(TokenBuffer tokenBuf)
          Creates a new JavaParser object.
protected JavaParser(TokenBuffer tokenBuf, int k)
          Creates a new JavaParser object.
  JavaParser(TokenStream lexer)
          Creates a new JavaParser object.
protected JavaParser(TokenStream lexer, int k)
          Creates a new JavaParser object.
 
Method Summary
 void aCase()
          DOCUMENT ME!
 void additiveExpression()
          DOCUMENT ME!
 void andExpression()
          DOCUMENT ME!
 void argList()
          DOCUMENT ME!
 void arrayInitializer()
          DOCUMENT ME!
 void assignmentExpression()
          DOCUMENT ME!
 void builtInType()
          DOCUMENT ME!
 void builtInTypeSpec(boolean addImagNode)
          DOCUMENT ME!
 void casesGroup()
          DOCUMENT ME!
 void caseSList()
          DOCUMENT ME!
 void classBlock()
          DOCUMENT ME!
 void classDefinition(JavaNode modifiers)
          DOCUMENT ME!
 void classTypeSpec(boolean addImagNode)
          DOCUMENT ME!
 void compoundStatement()
          DOCUMENT ME!
 void conditionalExpression()
          DOCUMENT ME!
 void constant()
          DOCUMENT ME!
 void constructorBody()
          DOCUMENT ME!
 void ctorHead()
          DOCUMENT ME!
 void declaration()
          A declaration is the creation of a reference or primitive-type variable Create a separate Type/Var tree for each var in the var list.
 void declaratorBrackets(JavaNode typ)
          DOCUMENT ME!
 void equalityExpression()
          DOCUMENT ME!
 void exclusiveOrExpression()
          DOCUMENT ME!
 void explicitConstructorInvocation()
          DOCUMENT ME!
 void expression()
          DOCUMENT ME!
 void expressionList()
          DOCUMENT ME!
 void field()
          DOCUMENT ME!
 void finallyBlock()
          DOCUMENT ME!
 void forCond()
          DOCUMENT ME!
 void forInit()
          DOCUMENT ME!
 void forIter()
          DOCUMENT ME!
 String getPackageName()
          Returns the package name of the parsed source file.
 AST getParseTree()
          {@inheritDoc}
 List getQualifiedIdents()
          Returns all qualified Java identifiers referenced in the file.
 List getUnqualifiedIdents()
          Returns all unqualified Java identifiers referenced in the file.
 void handler()
          DOCUMENT ME!
 void identifier()
          DOCUMENT ME!
 void identifierPackage()
          Our qualified package identifier.
 void identifierStar()
          DOCUMENT ME!
 void implementsClause()
          DOCUMENT ME!
 void importDefinition()
          DOCUMENT ME!
 void inclusiveOrExpression()
          DOCUMENT ME!
 void initializer()
          DOCUMENT ME!
 void interfaceDefinition(JavaNode modifiers)
          DOCUMENT ME!
 void interfaceExtends()
          DOCUMENT ME!
 boolean isStripQualifation()
          Indicates whether the qualification stripping is enabled.
 void logicalAndExpression()
          DOCUMENT ME!
 void logicalOrExpression()
          DOCUMENT ME!
 void modifier()
          DOCUMENT ME!
 void modifiers()
          DOCUMENT ME!
 void multiplicativeExpression()
          DOCUMENT ME!
 void newArrayDeclarator()
          DOCUMENT ME!
 void newExpression()
          object instantiation.
 void packageDefinition()
          DOCUMENT ME!
 void parameterDeclaration()
          DOCUMENT ME!
 void parameterDeclarationList()
          DOCUMENT ME!
 void parameterModifier()
          DOCUMENT ME!
 void parse()
          DOCUMENT ME!
 void postfixExpression()
          DOCUMENT ME!
 Token primaryExpression()
          DOCUMENT ME!
 void relationalExpression()
          DOCUMENT ME!
 void reportError(RecognitionException ex)
          Reports the given error.
 void reportError(String message)
          Reports the given error.
 void reportWarning(String message)
          Reports the given warning.
 void reset()
          {@inheritDoc}
 void setStripQualification(boolean strip)
          Sets whether qualification of qualified identifiers should be stripped.
 void shiftExpression()
          DOCUMENT ME!
 void statement()
          DOCUMENT ME!
 void superClassClause()
          DOCUMENT ME!
 void throwsClause()
          DOCUMENT ME!
 void tryBlock()
          DOCUMENT ME!
 void type()
          DOCUMENT ME!
 void typeDefinition()
          DOCUMENT ME!
 void typeSpec(boolean addImagNode)
          DOCUMENT ME!
 void unaryExpression()
          DOCUMENT ME!
 void unaryExpressionNotPlusMinus()
          DOCUMENT ME!
 void variableDeclarator(JavaNode mods, JavaNode t)
          Declaration of a variable.
 void variableDefinitions(JavaNode mods, JavaNode t)
          DOCUMENT ME!
 void varInitializer()
          DOCUMENT ME!
 
Methods inherited from class de.hunsicker.antlr.LLkParser
consume, LA, LT, traceIn, traceOut
 
Methods inherited from class de.hunsicker.antlr.Parser
addMessageListener, addParserListener, addParserMatchListener, addParserTokenListener, addSemanticPredicateListener, addSyntacticPredicateListener, addTraceListener, consumeUntil, consumeUntil, defaultDebuggingSetup, getAST, getASTFactory, getFilename, getInputState, getTokenName, getTokenNames, isDebugMode, mark, match, match, matchNot, panic, removeMessageListener, removeParserListener, removeParserMatchListener, removeParserTokenListener, removeSemanticPredicateListener, removeSyntacticPredicateListener, removeTraceListener, rewind, setASTFactory, setASTNodeClass, setASTNodeType, setDebugMode, setFilename, setIgnoreInvalidDebugCalls, setInputState, setTokenBuffer, traceIndent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface de.hunsicker.jalopy.language.Parser
getASTFactory, getFilename, getTokenNames, setASTFactory, setFilename, setTokenBuffer
 

Field Detail

_tokenNames

public static final String[] _tokenNames
DOCUMENT ME!
Constructor Detail

JavaParser

public JavaParser(TokenBuffer tokenBuf)
Creates a new JavaParser object.
Parameters:
tokenBuf - DOCUMENT ME!

JavaParser

public JavaParser(TokenStream lexer)
Creates a new JavaParser object.
Parameters:
lexer - DOCUMENT ME!

JavaParser

public JavaParser(ParserSharedInputState state)
Creates a new JavaParser object.
Parameters:
state - DOCUMENT ME!

JavaParser

protected JavaParser(TokenBuffer tokenBuf,
                     int k)
Creates a new JavaParser object.
Parameters:
tokenBuf - DOCUMENT ME!
k - DOCUMENT ME!

JavaParser

protected JavaParser(TokenStream lexer,
                     int k)
Creates a new JavaParser object.
Parameters:
lexer - DOCUMENT ME!
k - DOCUMENT ME!
Method Detail

getPackageName

public String getPackageName()
Returns the package name of the parsed source file.
Returns:
the package name of the parsed source file. Returns the empty String if the source file contains no package information.

getParseTree

public AST getParseTree()
{@inheritDoc}
Specified by:
getParseTree in interface Parser
Following copied from interface: de.hunsicker.jalopy.language.Parser
Returns:
root node of the generated parse tree.

getQualifiedIdents

public List getQualifiedIdents()
Returns all qualified Java identifiers referenced in the file.
Returns:
qualified identifiers. Returns an empty array if no qualified identifiers could be found.

isStripQualifation

public boolean isStripQualifation()
Indicates whether the qualification stripping is enabled.
Returns:
true if the qualification stripping is enabled.

setStripQualification

public void setStripQualification(boolean strip)
Sets whether qualification of qualified identifiers should be stripped. (not implemented yet)
Parameters:
strip - if true qualification will be stripped.

getUnqualifiedIdents

public List getUnqualifiedIdents()
Returns all unqualified Java identifiers referenced in the file.
Returns:
unqualified identifiers. Returns an empty array if no unqualified identifiers could be found.

aCase

public final void aCase()
                 throws RecognitionException,
                        TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

additiveExpression

public final void additiveExpression()
                              throws RecognitionException,
                                     TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

andExpression

public final void andExpression()
                         throws RecognitionException,
                                TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

argList

public final void argList()
                   throws RecognitionException,
                          TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

arrayInitializer

public final void arrayInitializer()
                            throws RecognitionException,
                                   TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

assignmentExpression

public final void assignmentExpression()
                                throws RecognitionException,
                                       TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

builtInType

public final void builtInType()
                       throws RecognitionException,
                              TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

builtInTypeSpec

public final void builtInTypeSpec(boolean addImagNode)
                           throws RecognitionException,
                                  TokenStreamException
DOCUMENT ME!
Parameters:
addImagNode - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

caseSList

public final void caseSList()
                     throws RecognitionException,
                            TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

casesGroup

public final void casesGroup()
                      throws RecognitionException,
                             TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

classBlock

public final void classBlock()
                      throws RecognitionException,
                             TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

classDefinition

public final void classDefinition(JavaNode modifiers)
                           throws RecognitionException,
                                  TokenStreamException
DOCUMENT ME!
Parameters:
modifiers - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

classTypeSpec

public final void classTypeSpec(boolean addImagNode)
                         throws RecognitionException,
                                TokenStreamException
DOCUMENT ME!
Parameters:
addImagNode - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

compoundStatement

public final void compoundStatement()
                             throws RecognitionException,
                                    TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

conditionalExpression

public final void conditionalExpression()
                                 throws RecognitionException,
                                        TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

constant

public final void constant()
                    throws RecognitionException,
                           TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

constructorBody

public final void constructorBody()
                           throws RecognitionException,
                                  TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

ctorHead

public final void ctorHead()
                    throws RecognitionException,
                           TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

declaration

public final void declaration()
                       throws RecognitionException,
                              TokenStreamException
A declaration is the creation of a reference or primitive-type variable Create a separate Type/Var tree for each var in the var list.
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

declaratorBrackets

public final void declaratorBrackets(JavaNode typ)
                              throws RecognitionException,
                                     TokenStreamException
DOCUMENT ME!
Parameters:
typ - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

equalityExpression

public final void equalityExpression()
                              throws RecognitionException,
                                     TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

exclusiveOrExpression

public final void exclusiveOrExpression()
                                 throws RecognitionException,
                                        TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

explicitConstructorInvocation

public final void explicitConstructorInvocation()
                                         throws RecognitionException,
                                                TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

expression

public final void expression()
                      throws RecognitionException,
                             TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

expressionList

public final void expressionList()
                          throws RecognitionException,
                                 TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

field

public final void field()
                 throws RecognitionException,
                        TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

finallyBlock

public final void finallyBlock()
                        throws RecognitionException,
                               TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

forCond

public final void forCond()
                   throws RecognitionException,
                          TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

forInit

public final void forInit()
                   throws RecognitionException,
                          TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

forIter

public final void forIter()
                   throws RecognitionException,
                          TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

handler

public final void handler()
                   throws RecognitionException,
                          TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

identifier

public final void identifier()
                      throws RecognitionException,
                             TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

identifierPackage

public final void identifierPackage()
                             throws RecognitionException,
                                    TokenStreamException
Our qualified package identifier. We need this rule because all other identifiers will be made unqualified (depending on the stripQualification switch).
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

identifierStar

public final void identifierStar()
                          throws RecognitionException,
                                 TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

implementsClause

public final void implementsClause()
                            throws RecognitionException,
                                   TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

importDefinition

public final void importDefinition()
                            throws RecognitionException,
                                   TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

inclusiveOrExpression

public final void inclusiveOrExpression()
                                 throws RecognitionException,
                                        TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

initializer

public final void initializer()
                       throws RecognitionException,
                              TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

interfaceDefinition

public final void interfaceDefinition(JavaNode modifiers)
                               throws RecognitionException,
                                      TokenStreamException
DOCUMENT ME!
Parameters:
modifiers - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

interfaceExtends

public final void interfaceExtends()
                            throws RecognitionException,
                                   TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

logicalAndExpression

public final void logicalAndExpression()
                                throws RecognitionException,
                                       TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

logicalOrExpression

public final void logicalOrExpression()
                               throws RecognitionException,
                                      TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

modifier

public final void modifier()
                    throws RecognitionException,
                           TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

modifiers

public final void modifiers()
                     throws RecognitionException,
                            TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

multiplicativeExpression

public final void multiplicativeExpression()
                                    throws RecognitionException,
                                           TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

newArrayDeclarator

public final void newArrayDeclarator()
                              throws RecognitionException,
                                     TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

newExpression

public final void newExpression()
                         throws RecognitionException,
                                TokenStreamException
object instantiation. Trees are built as illustrated by the following input/tree pairs:
  new T()
 
  new
   |
   T --  ELIST
           |
          arg1 -- arg2 -- .. -- argn
 
  new int[]
 
  new
   |
  int -- ARRAY_DECLARATOR
 
  new int[] {1,2}
 
  new
   |
  int -- ARRAY_DECLARATOR -- ARRAY_INIT
                                  |
                                EXPR -- EXPR
                                  |      |
                                  1      2
 
  new int[3]
  new
   |
  int -- ARRAY_DECLARATOR
                |
              EXPR
                |
                3
 
  new int[1][2]
 
  new
   |
  int -- ARRAY_DECLARATOR
               |
         ARRAY_DECLARATOR -- EXPR
               |              |
             EXPR             1
               |
               2
  
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

packageDefinition

public final void packageDefinition()
                             throws RecognitionException,
                                    TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

parameterDeclaration

public final void parameterDeclaration()
                                throws RecognitionException,
                                       TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

parameterDeclarationList

public final void parameterDeclarationList()
                                    throws RecognitionException,
                                           TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

parameterModifier

public final void parameterModifier()
                             throws RecognitionException,
                                    TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

parse

public final void parse()
                 throws RecognitionException,
                        TokenStreamException
DOCUMENT ME!
Specified by:
parse in interface Parser
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

postfixExpression

public final void postfixExpression()
                             throws RecognitionException,
                                    TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

primaryExpression

public final Token primaryExpression()
                              throws RecognitionException,
                                     TokenStreamException
DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

relationalExpression

public final void relationalExpression()
                                throws RecognitionException,
                                       TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

reportError

public void reportError(RecognitionException ex)
Reports the given error.
Overrides:
reportError in class Parser
Parameters:
ex - encountered exception.

reportError

public void reportError(String message)
Reports the given error.
Overrides:
reportError in class Parser
Parameters:
message - error message.

reportWarning

public void reportWarning(String message)
Reports the given warning.
Overrides:
reportWarning in class Parser
Parameters:
message - warning message.

reset

public void reset()
{@inheritDoc}
Specified by:
reset in interface Parser

shiftExpression

public final void shiftExpression()
                           throws RecognitionException,
                                  TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

statement

public final void statement()
                     throws RecognitionException,
                            TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

superClassClause

public final void superClassClause()
                            throws RecognitionException,
                                   TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

throwsClause

public final void throwsClause()
                        throws RecognitionException,
                               TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

tryBlock

public final void tryBlock()
                    throws RecognitionException,
                           TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

type

public final void type()
                throws RecognitionException,
                       TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

typeDefinition

public final void typeDefinition()
                          throws RecognitionException,
                                 TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

typeSpec

public final void typeSpec(boolean addImagNode)
                    throws RecognitionException,
                           TokenStreamException
DOCUMENT ME!
Parameters:
addImagNode - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

unaryExpression

public final void unaryExpression()
                           throws RecognitionException,
                                  TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

unaryExpressionNotPlusMinus

public final void unaryExpressionNotPlusMinus()
                                       throws RecognitionException,
                                              TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

varInitializer

public final void varInitializer()
                          throws RecognitionException,
                                 TokenStreamException
DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

variableDeclarator

public final void variableDeclarator(JavaNode mods,
                                     JavaNode t)
                              throws RecognitionException,
                                     TokenStreamException
Declaration of a variable. This can be a class/instance variable, or a local variable in a method It can also include possible initialization.
Parameters:
mods - DOCUMENT ME!
t - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

variableDefinitions

public final void variableDefinitions(JavaNode mods,
                                      JavaNode t)
                               throws RecognitionException,
                                      TokenStreamException
DOCUMENT ME!
Parameters:
mods - DOCUMENT ME!
t - DOCUMENT ME!
Throws:
RecognitionException - DOCUMENT ME!
TokenStreamException - DOCUMENT ME!

Jalopy 1.0b10

Submit a bug or feature.

For further information and documentation, visit the official Jalopy website.
This page generated: November 14 2002