Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Eclipse really shines in its ability to improve your development productivity. It offers features that help you navigate and understand large, complex Java projects and automate repetitive or tedious tasks. This chapter does not cover all such features in Eclipse—it's a very long list—but it introduces the fundamental capabilities and explains how they work. Additional related features are described in Part 2 as part of agile development.
In this chapter, we'll see how to
Use the Java editor and Outline view for synchronized navigation and editing
Configure source attachments that display Javadoc comments in hovers and code completion lists
Use Content Assist and code templates to speed up your development
Use Quick Fix to apply automatic error correction
Generate getter and setter methods automatically for fields
Explore type hierarchies in the Hierarchy view