Tuesday, September 23, 2008

Eclipse PlugIns

1)Fast Code Eclipse Plugin

Fast Code is a free eclipse plugin designed to help write code faster in a spring based applications. But it can be configured to work with many other kinds of applications as well.
It is free eclipse plugin for faster java development. It can help you code faster in a spring based application. It is capable of :

* Automatically create DAO to Service and Service to Action, e.g. FooDAO to FooService and FooService to FooAction.
* Automatically create one DAO to another with different name, e.g. FooDAO (with methods getFoo, saveFoo) to BarDAO (with methods getBar, saveBar).
* Also create spring based configurations.
* Easily navigate from DAO to Service and Service to DAO.
* Easily navigate from hibernate pojos to .hbm files.
* Easily create List, ArrayList, Map, HashMap initializers or fields in a class.
* Easily copy a field, just highlight and right click, go inside Fast Code pop up menu and click 'Copy Field'
* You can highlight part of the field name also.
* Some of the features can be turned off/on or configured in Windows->Preference->Fast Code Preference.

Reference: http://fast-code.sourceforge.net


UCDetector (Unnecessary Code Detector) is a eclipse PlugIn tool to find unnecessary (dead) public java code. For example classes, methods or fields which have no references. UCDetector creates markers for the following problems, which appear in the eclipse problem view.
* Unnecessary (dead) code
* Code where the visibility could be changed to protected, default or private
* Methods of fields, which can be final
UCDetector also finds cyclic dependencies between classes in your code. This cycle classes are shown in s special cycle view.

Reference: http://www.ucdetector.org