GSoC/GCI Archive
Google Summer of Code 2014 The Eclipse Foundation

Generics support for JFace viewers and migration of Eclipse UI viewers

by Jeanderson Candido for The Eclipse Foundation

The JFace viewer framework is useful for tools that interact with the User interface. Although it is a widely used API, JFace viewers do not support Java 1.6 features. Therefore, developers have to adapt their work to supply the absence of Generics using explicit casts and type checking. During this process, time is wasted implementing repetitive solutions, resulting in a verbose code. Extending the current API to support Generics could be useful to improve the quality of client programs.