final /*package*/ void Name() throws ParseError { Token t; if (jj_mask_43[getToken(1).kind]) { jjtree.openIndefiniteNode(ASTName.jjtCreate("Name")); t = jj_consume_token(IDENTIFIER); jjtree.closeIndefiniteNode(); try { ASTName jjtThis = (ASTName) jjtree.currentNode(); jjtThis.setName(t.image); } finally { jjtree.updateCurrentNode(1); } } else { jj_expLA1[43] = jj_gen; if (jj_mask_42[getToken(1).kind]) { UnboundName(); } else { jj_expLA1[42] = jj_gen; if (jj_mask_41[getToken(1).kind]) { UnboundIndex(); } else { jj_expLA1[41] = jj_gen; jj_consume_token(-1); throw new ParseError(); } } } }
/** * Creates the package declaration * * @return the package declaration */ ASTPackageDeclaration createPackageDeclaration() { ASTPackageDeclaration packDecl = new ASTPackageDeclaration(JavaParserTreeConstants.JJTPACKAGEDECLARATION); ASTName packName = new ASTName(); packName.fromString(m_packageName); packDecl.jjtAddChild(packName, 0); return packDecl; }