Introduction

"Guava Eclipse Plugin" is an eclipse plugin which will generate following methods using Google guava utilty classes

  • toString() [STRG + SHIFT + 4]
  • equals(Object object) & hashCode() [STRG + SHIFT + 5]
  • compareTo(...) [STRG + SHIFT + 6]

Guava Eclipse Plugin Preferences Guava Eclipse Plugin Popup Menu Guava Eclipse Plugin Popup Source Menu Guava Eclipse Plugin Selection Dialog Guava Eclipse Plugin Keys

For more information, issues, pull requests, wiki, see the project page on GitHub. For PreferencePage settings Code Examples look here.

Installation

Eclipse Marketplace

Drag to your running Eclipse workspace to install Guava Eclipse Plugin

manually

For Releases use this URL: https://sourceforge.net/projects/guavaeclipse/files/UpdateSite/LATEST/

For SnapShot-Releases use this one: https://sourceforge.net/projects/guavaeclipse/files/SNAPSHOTS/UpdateSite/LATEST/

Look here for more details about how to use update sites: http://help.eclipse.org/luna/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Ftasks%2Ftasks-34.htm

Changelog

Latest Version 1.4.0:

New Features

  • moved to github
  • FR#20 - Using MoreObjects.toStringHelper

Fixed Bugs

  • Bug#15 - CompareTo Method generation includes variables which are not comparable

Known Issues

  • FR#17 - Maven Release Mechanism does not work
  • Bug#16 - MenuEntries does not appear when pressing ShortCut Alt+Shift+S
Overview for all releases

Copyright

Guava Eclipse Plugin is under the Apache License V2.0

Contributions

Any contributions are welcome!

You can find the sources here https://github.com/GuavaEclipsePlugin/GuavaEclipseHelper