Watch, Follow, &
Connect with Us

For forums, blogs and more please visit our
Developer Tools Community.


ID: 17488, ExtendedHighlighting (highlighting non local variables)

by Volker Malzahn Email: Anonymous


ExtendedHighlighting adds the capability of highlighting non local variables. This makes it more easy to distinguish between local variables (including method arguments) and instance or class variables.
Download Details
FTP  download also available
CDN Login Required to Download. (You will be redirected to the login page if you click on the Download Link)
To download this, you must have registered:
A free membership

For JBuilder, Version 4.0  to 6.0 1289 downloads
Copyright: Open Source or other


Size: 33,169 bytes
Updated on Fri, 01 Feb 2002 01:28:13 GMT
Originally uploaded on Fri, 01 Feb 2002 01:29:14 GMT
SHA1 Hash: 06F1670942BFE75123D1B9FFEBFC633F777876E4
MD5 Hash: F404A25FA9A93C9166DA71CD2C282E7F

    Explore the files in this upload

Description
Description
-----------

The JBuilder OpenTool ExtendedHighlighting adds the capability of
highlighting non local variables. This makes it more easy to distinguish
between local variables (including method arguments) and instance or
class variables.

A new screen element "Non local variable" is added to the
tab "Color" of the dialog "editor options". The default for this new
style is "italic". You can change it to your preferences.

A "non local variable" is a variable, that isn't declared inside the
method (or static block) it occurs; i.e. instance- and class variables
are "non local".

The parsing for non local variables is started with a certain delay after
you have stopped typing. This delay is the same as the "parse delay", you
can set at the tab "Java Structure" of the dialog "editor options".

The following assumptions were made in the algorithm, to simplify the
parsing and get high performance:

- all class names start with an uppercase letter
- all variable names start with a lowercase letter


Installation
------------

Put the Jar file into the lib/ext subdirectory of your JBuilder installation.
Restart Borland JBuilder (TM).


History
-------

Version Release Date Functionality
1.0 Feb 1 2002 Initial version


Licensing
---------

Copyright (C) 2002 Volker Malzahn, FJA AG

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE IS
WITH YOU. SHOULD THE SOFTWARE PROVE DEFECTIVE, YOU ASSUME THE COST OF
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

IN NO EVENT WILL THE AUTHOR, ITS CONTRIBUTORS OR THE FJA AG BE LIABLE
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL
DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE SOFTWARE (INCLUDING
BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES
SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE SOFTWARE TO OPERATE
WITH ANY OTHER PROGRAMS), EVEN IF THE AUTHOR HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.

See the GNU General Public License for more details.

A copy of the GNU General Public License is included in the file license.txt.



Volker Malzahn

email: volker.malzahn@fja.com

   Latest Comments  View All Add New

Move mouse over comment to see the full text

Could not retrieve comments. Please try again later.

Server Response from: ETNACDC03