The Source for Java Technology Collaboration
User: Password:



Tom Ball

Tom Ball's Blog

Can't Tell the Forest for the Trees

Posted by tball on September 20, 2005 at 08:39 AM | Comments (3)

One big reason Jackpot hasn't released yet is because it is tightly bound to javac's private modeling API for abstract syntax trees (parse trees), types and symbols. The two teams have been working together on how such an API can be exposed without locking down javac and preventing future innovation.

The solution the javac team designed is an interface-based AST abstraction, which javac will implement while still keeping its internal implementation private. This, along with the proposed enhanced Mirror API that is part of JSR-269: Pluggable Annotation Processing API as well as JSR-199: Java Compiler API, will be the only javac API that Jackpot developers will use.

Interested? Peter von der Ahé has a blog entry describing how to join Tree API project. See you there!

Bookmark blog post: del.icio.us del.icio.us Digg Digg DZone DZone Furl Furl Reddit Reddit
Comments
Comments are listed in date ascending order (oldest first) | Post Comment

  • Looks like the Tree API project link is broken.

    Posted by: timboudreau on September 20, 2005 at 12:55 PM

  • Fixed now -- I used a trackback URL instead of a permalink. Sorry about that!

    Posted by: tball on September 20, 2005 at 01:10 PM

  • This is fantastic news for Java developers because it means tools are going to get better, faster. My project uses the existing Javac tools to support generics and Java 1.4 simultaneously at a source level rather than a binary level.

    Posted by: jessewilson on September 21, 2005 at 10:26 AM





Powered by
Movable Type 3.01D
 Feed java.net RSS Feeds