/** * @see <a href="http://java.sun.com/docs/books/jls/third_edition/html/statements.html#14.3">JLS section 14.3</a> */ public Rule localClassDeclaration() { return group.structures.classOrInterfaceDeclaration(); }
/** * @see <a href="http://java.sun.com/docs/books/jls/third_edition/html/statements.html#14.3">JLS section 14.3</a> */ public Rule localClassDeclaration() { return group.structures.classOrInterfaceDeclaration(); }
/** * @see <a href="http://java.sun.com/docs/books/jls/third_edition/html/statements.html#14.3">JLS section 14.3</a> */ public Rule localClassDeclaration() { return group.structures.classOrInterfaceDeclaration(); }
Rule annotationElementDeclaration() { return FirstOf( annotationMethodDeclaration(), fieldDeclaration(), classOrInterfaceDeclaration(), enumDeclaration(), annotationDeclaration(), Sequence(Ch(';'), group.basics.optWS()) ); }
Rule annotationElementDeclaration() { return FirstOf( annotationMethodDeclaration(), fieldDeclaration(), classOrInterfaceDeclaration(), enumDeclaration(), annotationDeclaration(), Sequence(Ch(';'), group.basics.optWS()) ); }
Rule annotationElementDeclaration() { return FirstOf( annotationMethodDeclaration(), fieldDeclaration(), classOrInterfaceDeclaration(), enumDeclaration(), annotationDeclaration(), Sequence(Ch(';'), group.basics.optWS()) ); }
public Rule anyTypeDeclaration() { return Sequence( TestNot(FirstOf(Eoi(), Ch('}'))), FirstOf( classOrInterfaceDeclaration(), enumDeclaration(), annotationDeclaration(), emptyDeclaration())); }
public Rule anyTypeDeclaration() { return Sequence( TestNot(FirstOf(Eoi(), Ch('}'))), FirstOf( classOrInterfaceDeclaration(), enumDeclaration(), annotationDeclaration(), emptyDeclaration())); }
public Rule anyTypeDeclaration() { return Sequence( TestNot(FirstOf(Eoi(), Ch('}'))), FirstOf( classOrInterfaceDeclaration(), enumDeclaration(), annotationDeclaration(), emptyDeclaration())); }