Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

december release #107

Closed
monperrus opened this issue Nov 21, 2014 · 1 comment
Closed

december release #107

monperrus opened this issue Nov 21, 2014 · 1 comment

Comments

@monperrus
Copy link
Collaborator

Hi all,

The next release of Spoon is planned for Dec. 9.

It will include support for analyzing and transforming Java 7.

--Martin

@GerardPaligot
Copy link
Contributor

Hi,

Spoon v 3.0 has been released!

Changelog:

Major features:

  • Complete support for analysis and transformation of Java 7 code (see below)
  • Better API for templates (see below)

Bug fixes:

  • Fixes references of executables
  • Fixes fields typed by arrays in an inner class
  • Fixes a bug in noclasspath mode

Others:

  • Removes all deprecated methods

Changes in the metamodel for Java 7

  • Introduced CtMultiTypedElement and (CtCatchVariable represents "catch (IOException | NullPointerException e)" where e has two different types)
  • CtTry.setVariable now requires a CtCatchVariable
  • Tested on 19 open-source projects

Changes in templates:

  • Adds a explicit hiearchy of template kinds (BlockTemplate, ExtensionTemplate, ...). Method "apply" applies the template to a code element.

Release on GitHub: https://github.com/INRIA/spoon/releases/tag/spoon-core-3.0
Maven Central: http://search.maven.org/#artifactdetails%7Cfr.inria.gforge.spoon%7Cspoon-core%7C3.0%7Cjar

So, we can close this issue!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants