Release Notes

v0.2.2 – released 15.10.2009

  • New Featues
    • No new features introduced.
  • Changes:
    • Fixed Bug in ClassResolver
  • Known Issues:
    • Analysis of inner classes not working at the moment.

Ihr Browser kann das Objekt leider nicht anzeigen!

v0.2.1 – released 18.09.2009

  • New Featues
    • This is a minor release; no new features introduced.
    • Changes:
      • Significantly improved memory consumption for large plug-in projects.
      • Improved statup time.
  • Known Issues:
    • see 0.2.0

Ihr Browser kann das Objekt leider nicht anzeigen!

v0.2.0 – released 10.08.2009

  • New Featues
    • New Extended Javadoc View.When subclassing a framework class a subclasser always wants to know (i) which methods must be overridden to plug-in the application specific behavior, and which methods must be called within the subclass to confiigure the class. We refer to this as subclassing directives. Eclipse Code Recommender now presents a first draft of such an extended Javadoc view (see screenshots).
    • Recommending Method Overrides for JFace. Eclipse Code Recommender now presents override recommendations for subclasses of the JFace framework. See screenshots.
  • Changes:
    • Advanced Java Code Analysis Engine. Needs 10 seconds on startup, but analysis now can track method invocations on instances made in within different methods.
    • Improved memory consumption. The recommendation dataset is now stored within an Apache Derby database. This significantly decreases the memory footprint of Eclipse Code Recommender. However, when the data for a particular framework class is accessed the first time, the recommendation process is a little bit slower at the first run but the results are cached for later reuse.
    • Better support for inner and anonymous classes. Now, recommendations for anonymous classes are made. However, recommendations do not take into account method calls made within inner classes but just present static recommendations based on the framework method.
    • Improved Recommendations View.
      • Recommendations View now uses different icons for fields, locals , and parameters
      • Eclipse Code Recommender now uses the Eclipse style icons for methods and constructors
      • New Link-To-Editor-Mode. Developers no can choose whether the recommendations view updates its selection based on the editor contents or not.
    • Improved Personal Settings.Various settings are now available like limiting the total nimber of recommendations made, using thresholds, enable/disable of completion engines etc.
  • Known Issues:
    • "this" recommendations only work if code completion is actually executed on "this".
    • "this.m()" are misleading if "super.m()" is meant.
    • Sometimes, the analysis fails without any reason. Than closing all open editors and rerunning the analysis might help. We are trying to fix that.

Ihr Browser kann das Objekt leider nicht anzeigen!

v0.1.8.M2 – released 06.04.2009

  • Changes:
    • Java 5 compatibility. Removed dependencies to Java 6.
    • Rewrote JDT Class Analyser and improved analysis performance; fixed analysis bugs introduced in M1.
    • Added Timeout for Recommender Job. Recommendations must be computable within 25 sec otherwise the job is terminated.
    • Limited analysis of classes to one at a time; multiple requests to analyse the same class will be discarded until the currently running job is finished.
  • Known Issues:
    • Code completion for anonymous inner class (e.g. as frequently used for SelectionListerners) is not working properly.
    • "this" recommendations only work if code completion is actually executed on "this".
    • "this.m()" are misleading if "super.m()" is meant.

Ihr Browser kann das Objekt leider nicht anzeigen!

v0.1.8.M1 – released 01.04.2009

  • New Features
    • Support for JFace widgets like TreeViewer etc.
    • First draft for code completion support on "this"-calls for JFace (direct) subclasses
  • Changes:
    • More robust code completion.
  • Known Issues:
    • Code completion for anonymous inner class (e.g. as frequently used for SelectionListerners) is not working properly.
    • "this" recommendations only work if code completion is actually executed on "this".
    • "this.m()" are misleading if "super.m()" is meant.

Ihr Browser kann das Objekt leider nicht anzeigen!

v0.1.7 – released 26.03.2009

  • Changes:
    • Solved code completion issue on the end of method bodies.
    • Code completion on method arguments now working
  • Known Issues:
    • Code completion for anonymous inner class (e.g. as frequently used for SelectionListerners) is not working properly.

Ihr Browser kann das Objekt leider nicht anzeigen!

v0.1.6 – released 19.03.2009

  • Changes:
    • Improved performance of proposal computation.
    • Fixed several issues with the Eclipse Update Site
    • Changed Names from "Core" to "Code Recommender" in Preference and View dialogs
  • Known Issues:
    • Code Completion at the end of method bodies not working. Unsatisfying workaround is to put a return statement as last method statement.
    • Exceptions in anonymous inner classes

Ihr Browser kann das Objekt leider nicht anzeigen!

v0.1.5 – released 09.03.2009

  • Changes:
    • Improved local variable recognition for code completion
    • Support source code analysis for source files with syntax errors

Ihr Browser kann das Objekt leider nicht anzeigen!

v0.1.4 – released 01.03.2009

  • New Features:
    • Recommendations Integration into Eclipse Code Completion Proposals (by pressing Ctrl-Space)
    • Recommendations View which summarizes all recommendations
    • Automatic recommendations update on editor save
    • Support for inner (not anonymous) classes
    • Recommendations library for the Eclipse SWT framework

Ihr Browser kann das Objekt leider nicht anzeigen!

v0.1.3

Ihr Browser kann das Objekt leider nicht anzeigen!

v0.1.2

Ihr Browser kann das Objekt leider nicht anzeigen!

v0.1.0

Ihr Browser kann das Objekt leider nicht anzeigen!

Total Downloads

Ihr Browser kann das Objekt leider nicht anzeigen!

Contact

Technische Universität Darmstadt

Dipl.-Inform. Marcel Bruch

S2|02 A222
Hochschulstr. 10
64289 Darmstadt

+49 6151 16-5306
+49 6151 16-5410

A A A | Print | Legal note | Sitemap | Search
to topto top