Browse Prior Art Database

Closing of unreferenced tabs in RAD/WID and other IDEs

IP.com Disclosure Number: IPCOM000199126D
Publication Date: 2010-Aug-26
Document File: 2 page(s) / 61K

Publishing Venue

The IP.com Prior Art Database

Abstract

Problem solved is that unreferenced Windows/Tabs in eclipse can be closed using a keyboard shortcut and with a menu option only. There is no known solution. This invention will be a good enhancement for the RAD/WID and additional Eclipse based products

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 56% of the total text.

Page 1 of 2

Closing of unreferenced tabs in RAD/WID and other IDEs

In some situations a user may have opened multiple tabs in Eclipse. A majority of the time, at least one of the tabs that are opened is unrelated to the current class. The following example illustrates this scenario:

##################################### package com.ibm.ne;
import com.ibm.

j

2ca.

jdbc.emd.JdbcEMDclienttest;

import com.ibm.

j

2ca.

j

             dbc.emd.JDBCXSD ;
public class sampleclass extends JdbcEMDclienttest{ public static void main(String str[])
{
JDBCXSD jd = new JDBCXSD();
}
} #####################################

Here we see there are 2 other classes referenced by the above class that can actually be detected by the "import" statements. A large number of tabs opened in Eclipse creates problems.

A user cannot switch from one tab to another easily. The classes which are not being used uses up the memory in the Eclipse process and do not need to stay open. Instead, we can offer an option to close those un-referenced tabs in Eclipse. The easiest way, is to check the import statements. Tabs which are not used are detected and can be closed. In addition, there may be a need where some REFERENCED classes are not opened as TABS and we want them to be opened (this is also a claim in this disclosure).

In this case, the class is in the same package that we do not want to import. To accomplish this we should be aware of the current package. For that we can just use any Page Crawler like "nutch" (http://en.wikipedia...