public final void multicatch_types() throws RecognitionException, TokenStreamException { returnAST = null; ASTPair currentAST = new ASTPair(); AST multicatch_types_AST = null; Token first = LT(1); classOrInterfaceType(false); astFactory.addASTChild(currentAST, returnAST); { _loop234: do { if ((LA(1)==BOR)) { match(BOR); classOrInterfaceType(false); astFactory.addASTChild(currentAST, returnAST); } else { break _loop234; } } while (true); } multicatch_types_AST = (AST)currentAST.root; returnAST = multicatch_types_AST; }
classOrInterfaceType(false); astFactory.addASTChild(currentAST, returnAST); if ((LA(1)==BAND)) { match(BAND); classOrInterfaceType(false); astFactory.addASTChild(currentAST, returnAST);
case IDENT: classOrInterfaceType(false); astFactory.addASTChild(currentAST, returnAST); type_AST = (AST)currentAST.root;
i_AST = astFactory.create(i); match(LITERAL_implements); classOrInterfaceType(false); astFactory.addASTChild(currentAST, returnAST); if ((LA(1)==COMMA)) { match(COMMA); classOrInterfaceType(false); astFactory.addASTChild(currentAST, returnAST);
e_AST = astFactory.create(e); match(LITERAL_extends); classOrInterfaceType(false); astFactory.addASTChild(currentAST, returnAST); if ((LA(1)==COMMA)) { match(COMMA); classOrInterfaceType(false); astFactory.addASTChild(currentAST, returnAST);
classOrInterfaceType(false); c_AST = (AST)returnAST; break;
Token first = LT(1); classOrInterfaceType(false); astFactory.addASTChild(currentAST, returnAST);
classOrInterfaceType(false); astFactory.addASTChild(currentAST, returnAST); if ( inputState.guessing==0 ) {
classOrInterfaceType(false); astFactory.addASTChild(currentAST, returnAST); if ((LA(1)==BAND)) { match(BAND); classOrInterfaceType(false); astFactory.addASTChild(currentAST, returnAST);
classOrInterfaceType(false); astFactory.addASTChild(currentAST, returnAST); if ((LA(1)==BAND)) { match(BAND); classOrInterfaceType(false); astFactory.addASTChild(currentAST, returnAST);
classOrInterfaceType(false); astFactory.addASTChild(currentAST, returnAST); if ((LA(1)==BAND)) { match(BAND); classOrInterfaceType(false); astFactory.addASTChild(currentAST, returnAST);
case IDENT: classOrInterfaceType(false); astFactory.addASTChild(currentAST, returnAST); type_AST = (AST)currentAST.root;
classOrInterfaceType(false); astFactory.addASTChild(currentAST, returnAST); if ((LA(1)==BAND)) { match(BAND); classOrInterfaceType(false); astFactory.addASTChild(currentAST, returnAST);
case IDENT: classOrInterfaceType(false); astFactory.addASTChild(currentAST, returnAST); type_AST = (AST)currentAST.root;
case IDENT: classOrInterfaceType(false); astFactory.addASTChild(currentAST, returnAST); type_AST = (AST)currentAST.root;
classOrInterfaceType(false); c_AST = (AST)returnAST; break;
classOrInterfaceType(false); c_AST = (AST)returnAST; break;
Token first = LT(1); classOrInterfaceType(false); astFactory.addASTChild(currentAST, returnAST);
Token first = LT(1); classOrInterfaceType(false); astFactory.addASTChild(currentAST, returnAST);
Token first = LT(1); classOrInterfaceType(false); astFactory.addASTChild(currentAST, returnAST);