http://jde.sunsite.dk/

See "About the JDEE" below for information about the JDEE.

New Features
============

The following is a partial list of new features included
in this release. For a complete list, see
(http://jde.sunsite.dk/ReleaseNotes.txt).

* The JDE's code generation wizards now observe the
  jde-gen-k&r indentation style preference.

* Adds JDE->Wizards->Generate Get/Set Methods 
  (M-x jde-wiz-get-set-methods) command. 

  This command generates get and set methods for all private fields 
  in the outer class and inner classes in the current buffer.

* Adds JDE->Wizards->Extend Abstract Class (jde-wiz-extend-abstract-class)
  command.

* Adds the JDE->Help->Class Member... (jde-help-class-member) command.

  This command displays help for a specified field or method of a class.

  Specifically, the command pops up a menu of the members of a specified class.
  It then searches jde-help-docsets for javadoc for the class. If found,
  it points the browser to the point in the javadoc file where doc for
  the selected class member should be located. Note that this command
  does not attempt to verify whether doc for the member actually exists
  in the file.

* Enhanced method and field completion.

* Adds the customization variable, jde-build-function, which 
  allows selection of one a standard set of 
  functions (jde-java-build, jde-ant-build or jde-make) or 
  specification of a custom function.

* Adds jde-gen-define-abbrev-template function.

  This function allows you to define abbreviations whose
  expansions are tempo templates. You can use this function,
  for example, to define your own control flow abbreviations.
  See the control flow section of the JDE User's Guide for
  information on how to use this function.

* Adds jde-open-base-class-source command.

  This command was borrowed from the java-open library.

* Added else-if control flow template. 

* Adds a control flow template for a for iterator loop.

About the JDEE
==============

The JDEE is a free (GPL) software package that turns Emacs into an
integrated development environment (IDE) for developing Java 
applications and applets. Emacs/JDEE provides most of the features
found in commercial Java IDEs, including a superior editor,
but requires less memory to run  responsively. Further, unlike commercial
Java IDEs, Emacs/JDEE is fully customizable, allowing you to adapt it to
your development needs. Emacs/JDEE users regularly post enhancements to he JDEE
mailing list.

Emacs/JDEE features include:

* multiplatform (Windows/Unix)

* Syntax coloring

* Automatic indentation

* Menu of common commands (compile, debug, build, help, etc.)

* Choice of source-level debuggers (jdb or JDEbug)

* Field and method completion

* Java source code interpreter

* Extensive support for browsing and searching code

* Integrated interface to RCS and CVS source control systems

* Automatic code and comment generation

* Context-sensitive help for classes, methods, and fields

* Choice of project build methods (make, ant, custom)

* Project support




Reply via email to