Productivity! Tools

Productivity! offers you rich set of tools those are intended to reduce routine coding tasks. These tools are carefully designed to allow solving such tasks with minimum efforts and in minimal time.

The following tools are available after installing Productivity!

Tool Purpose
Class.Insight Class.Insight allows quick finding Java classes with short names matching the word at the cursor position, and inserting the class name found into the caret position along with its import statement.
Browse.Insight Browse.Insight allows quick finding Java classes with short names matching the word at the cursor position and browsing them or the appropriate help topics.
Browse.Members Browse.Members allows quick finding members belonging to the current discovered context and browsing them.
Help.Insight Help.Insight allows easy viewing help topics, if any, for the identifier at the caretposition. Also, it provides quick help for items shown in JBuilder built-in Member Insight and Productivity! insights.
Implement.Insight Implement.Insight allows quick finding Java classes with short names matching the word at the cursor position and using them either as a super interface or as a super class.
Override.Insight Override.Insight allows quick finding methods to override with names matching the word at the cursor position or a typed word, and overriding them into the class at the cursor position.
Constructor.Insight Constructor.Insight allows quick overriding class constructors.
Context.Insight Context.Insight is a tool that allows you to check context of the current cursor position. Context.Insight collects information about all classes and methods and shows it using the insight popup window.
Easy.JavaDoc Easy.JavaDoc allows easy and convenient generating templates for JavaDoc comments for a particular method or class.
Imports.Beautify Imports.Beautify is intended to arrange import statements into a clear and easy-readable form. It allows consolidating, alphabetical sorting and optional grouping all import statements for the current Java file.
Smart.Instantiate Smart.Instantiate is an additional Class.Insight functionality that allows adding instantiation of a particular class or interface.
Hyperlinks.Navigate Hyperlinks.Navigate is a tool that allows easy and convenient navigation through symbols definitions basing on the concept of hyperlinks.
Hyperlinks.Help Hyperlinks.Help allows easy and convenient viewing help topics for particular symbols.
GetSet.Creator GetSet.Creator is a tool that allows easy creation of accessors and/or mutators for selected fields of a class.
Smart.Braces Smart.Braces is a tool that allows easy creation of matching braces right while you are typing.

See also: Customizing Productivity!