[forge-dev] Java Parser API v2

Lincoln Baxter, III lincolnbaxter at gmail.com
Wed Nov 20 13:09:47 EST 2013


As I said in IRC, I worry that allowing both to be on the classpath would
lead to a lot of confusing/partially migrated code.


On Wed, Nov 20, 2013 at 12:30 PM, Matt Benson <gudnabrsam at gmail.com> wrote:

> Hi all,
>   As development continues on Forge 2, I think we had all hoped the
> improvements to the parser API would be available in time to be used for
> the release.  We now have a split between JavaType and JavaSource which
> represent the read only and writable portions of the parser API for a given
> class|interface|enum|annotation|package-descriptor.  The latest version is
> at https://github.com/forge/java-parser/tree/refactor-hierarchy.  Would
> it be SOP to proceed by publishing a SNAPSHOT, or...?
>
>   Also, since there are quite a few incompatible API changes, I wonder if
> it would make sense to change the package name at some level, e.g.
> org.jboss.forge.parser2, as well as the Maven artifact id.  By avoiding
> "jar hell" with multiple versions of the library on the classpath, this
> would make it possible for dependent Forge plugins to switch over gradually
> if necessary and might avoid impacting release timelines.
>
> Thanks,
> Matt
>
> _______________________________________________
> forge-dev mailing list
> forge-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/forge-dev
>



-- 
Lincoln Baxter, III
http://ocpsoft.org
"Simpler is better."
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20131120/8e968c91/attachment.html 


More information about the forge-dev mailing list