Re: JDE-2.3.0 available at
I just checked my JDEE installation script for compatibility with existing last version (2.3.0). Looks like it works well, I just upgraded and ran my environment. Previous script version should also be good. So If you are not very familiar with make files, emacs compilation and don't want too look for all necessary libraries use this script for upgrading your JDEE installation as well as installing JDEE on fresh emacs system. It requires only bash shell (tested on cygwin and Linux RedHat-8.0). Look in file and set variables according to your system. The most important are: SITE_LISP_DIR DOWNLOAD_CMD It is available at address: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/*checkout*/wttools/wttools/em acs-stuff/install-jde.sh?rev=1.3content-type=application/x-sh or http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/*checkout*/wttools/wttools/em acs-stuff/install-jde.sh?rev=1.3content-type=text/plain regards Artur Hefczyc -- Artur Hefczyc[EMAIL PROTECTED] Open Source Developer http://wttools.sourceforge.net/
-target and -source with javac 1.4
Hi, I've attached a patch which adds an extra customisation variable `jde-compile-option-source', for specifing the '-source' argument introduced with the 1.4 complier to allow/dissallow assertions. I also updated `jde-compile-option-target' so that it has a 1.4 option. This patch was made against the version found in 2.3.0. Vic -- This message, including attachments, is intended only for the use by the person(s) to whom it is addressed. It may contain information which is privileged and confidential. Copying or use by anybody else is not authorised. If you are not the intended recipient, please contact the sender as soon as possible. The views expressed in this communication may not necessarily be the views held by Serco Integrated Transport. jde-compile.diff Description: Binary data
Re: Support in emacs for RefactorIT
Does anyone know about any kind of support in emacs or even JDEE for RefactorIT? I don't plan to provide any support in the JDEE for RefactorIT as it is a commercial product. In general I believe commercial vendors should themselves provide Emacs support for their commercial products. For example, as a service to customers who use Emacs, my employer, The MathWorks, Inc., provides, in addition to its own proprietary development environment, Emacs support for developing programs in M, its proprietary technical computing language. I agree with you absolutly. However there is open source community license which can be granted for open source project. Few days ago my project granted this open source license and (wttools) I started to use it. And this is reason of my investigation for some support in emacs. So after your suggestion I will look for emacs support in RefactorIT company. It is my hope that the JDEE can provide at least some basic support for refactoring. A JDEE contributor, Andy Hyatt, has taken a first step by contributing jde-xref, a package that generates a cross-reference of method invocations among a set of classes. This package is included in beta form in the current release. I invite JDEE users to post refactoring features that they would like to see in the JDEE as a guideline for Andy and myself and other JDEE contributors. Thanks for this info. I will try to check it out. Below are my refactoring wishes: 1. Changing class name (and all references). 2. Changing names of any choosen class member - field, method (and all references) 3. Changing package for one or more classes with 'one click' (and all references) 4. Moving class to different package 5. Create factory method in place of constructor 6. Extract method from selected piece of code 7. Extract super class or interface for selected piece of code and set of fields Maybe deleting classes/methods/attributes and copying classes into other packages and copying methods/attributes into other classes? The move functionality would come naturally from copy and delete. Regards, Daniel _ MSN 8 with e-mail virus protection service: 2 months FREE* http://join.msn.com/?page=features/virus
Re: Support in emacs for RefactorIT
Hi, You can use the Standalone version of RefactorIT together with Emacs/XEmacs by switching between the two. Make the refactorings in Standalone version of RefactorIT and then refresh the modified sources in Emacs. /Jaanek Artur Hefczyc wrote: Hi, Does anyone know about any kind of support in emacs or even JDEE for RefactorIT? regards Artur Hefczyc
Re: Refactoring Wish List
On Mon, 2 Dec 2002, [EMAIL PROTECTED] wrote: Maybe we should have a page somewhere and vote? A system like bugzilla to track requirements/bugs and get user input on the most desirable ones would be nice. Maybe the wiki? -- Galen Boyer
RE: Refactoring Wish List
Title: Message Not exactly refactoring but unbelievably useful. Find the usage ofa variable or method name. If JDEE or some other free emacs mode is able to provide this feature please let me know. Regards, Sebastian -Original Message-From: Nascif Abousalh-Neto [mailto:[EMAIL PROTECTED]] Sent: Monday, December 02, 2002 6:23 PMTo: [EMAIL PROTECTED]Subject: Refactoring Wish List So far we have: 1. Changing class name (and all references). 2. Changing names of any choosen class member - field, method (and all references) 3. Changing package for one or more classes with 'one click' (and all references) 4. Moving class to different package 5. Create factory method in place of constructor 6. Extract method from selected piece of code 7. Extract super class or interface for selected piece of code and set of fields 8. Deleting classes/methods/attributes 9. Copying classes into other packages 10.Copying methods/attributes into other classes I would like to see some features from Transmogrify, which may not be necessarily refactorings but are easy to implement once you have a refactoring framework (which requires the complete syntax trees plus reference resolution) in place: 11. Wrapping a block of code in a try/catch (exceptions needed extracted from the signatures of the methods in the block) 12. Finding out unsused variables/methods/classes 13. Finding out shadowed variables/methods Maybe we should have a page somewhere and vote? A system like bugzilla to track requirements/bugs and get user input on the most desirable ones would be nice. For a comprehensive list of Refactorings as documented by Martin Fowler, check http://www.refactoring.com/catalog/index.html Regards, Nascif
Re: Refactoring Wish List
It's there now, but the code is pretty alpha in my opinion. I think it should stabilize in the next few weeks. Sebastian Hauer [EMAIL PROTECTED] writes: Not exactly refactoring but unbelievably useful. Find the usage of a variable or method name. If JDEE or some other free emacs mode is able to provide this feature please let me know. Regards, Sebastian -Original Message- From: Nascif Abousalh-Neto [mailto:[EMAIL PROTECTED]] Sent: Monday, December 02, 2002 6:23 PM To: [EMAIL PROTECTED] Subject: Refactoring Wish List So far we have: 1. Changing class name (and all references). 2. Changing names of any choosen class member - field, method (and all references) 3. Changing package for one or more classes with 'one click' (and all references) 4. Moving class to different package 5. Create factory method in place of constructor 6. Extract method from selected piece of code 7. Extract super class or interface for selected piece of code and set of fields 8. Deleting classes/methods/attributes 9. Copying classes into other packages 10.Copying methods/attributes into other classes I would like to see some features from Transmogrify, which may not be necessarily refactorings but are easy to implement once you have a refactoring framework (which requires the complete syntax trees plus reference resolution) in place: 11. Wrapping a block of code in a try/catch (exceptions needed extracted from the signatures of the methods in the block) 12. Finding out unsused variables/methods/classes 13. Finding out shadowed variables/methods Maybe we should have a page somewhere and vote? A system like bugzilla to track requirements/bugs and get user input on the most desirable ones would be nice. For a comprehensive list of Refactorings as documented by Martin Fowler, check http://www.refactoring.com/catalog/index.html http://www.refactoring.com/catalog/index.html Regards, Nascif