Obrigado Adriano! You are, of course, correct. My JVM inexperience shows...
I think I've made the changes<https://github.com/neo4j/community/commit/e4622cbbcad8210babb01d861a5ef9df823c054b>you suggested. Thanks for your help! Andrés On Mon, Jul 4, 2011 at 4:35 PM, Adriano Henrique de Almeida < [email protected]> wrote: > Hi, > > I've been doing some stuffs with the Cypher API on M4 and found a couple > strange issues at the API, that I'd like to discuss. > > - CypherParser.parse("") method throws SyntaxError, which is a checked > exception. 2 issues here. > > > a) a checked exception called Error, seems weird and going against > conventions. The name suggests it is an Error, thus, not recoverable. > > b) I don't know about you guys, but I think that a SyntaxError should be > unchecked, I don't see it as recoverable. Take Hibernate API for instance, > if you write an invalid HQL, you'll get the exception, but without the > extra > work of having to handle the exception that should not be handled, the > query > should be fixed. Or maybe there is a scenario for it to be checked, but I'm > not aware of, I think the default scenario would be to not handle the > exception. And BTW, of course, I could just wrap it inside an unchecked > exception in my code. > > > Cheers, > > -- > Adriano Almeida > Caelum | Ensino e Inovação > www.caelum.com.br > _______________________________________________ > Neo4j mailing list > [email protected] > https://lists.neo4j.org/mailman/listinfo/user > _______________________________________________ Neo4j mailing list [email protected] https://lists.neo4j.org/mailman/listinfo/user

