Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
AspectRefactorReadme.txt | 2006-06-03 | 2.0 kB | |
AspectRefactor.src.zip | 2006-06-03 | 110.7 kB | |
AspectRefactor.zip | 2006-06-03 | 147.4 kB | |
Totals: 3 Items | 260.1 kB | 0 |
AspectRefactor v. 0.1 Install notes: - In order to use AspectRefactor it's necessary to install first AJDT 1.3.2. Then unzip the .zip in the eclipse home From the next restart of Eclipse it will be possible to use the plugin Utilization notes: - AspectRefactor has been tested only with Eclipse 3.1 and AJDT 1.3.2 - The only way to use AspectRefactor is to select a java project from the Eclipse workspace and then select the desired AspectRefactor action. The others AspectRefactor interface points are not yet implemented. - There are five main actions: JAAS Authentication Reactoring JAAS Authorization Refactoring JAAS Implementation Custom Aspect Refactoring Extract Method Calls Actions Description - JAAS Authentication Refactoring: Extract JAAS authentication parts from original code and put them in a modular form into an aspect. JAAS Authentication parts are imports declarations, variable declarations and modification, method calls, and exceptions, all binded to JAAS authentication. - JAAS Authorization Refactoring: Extract JAAS authorization parts from original code and put them in a modular form into an aspect. JAAS Authentication parts are imports declarations, variable declarations and modification, method calls, and exceptions, all binded to JAAS authorization. - JAAS Implementation: doesn't perform aspect refactoring, but only aspect code generation. Insert a JAAS aspect implementation into an Eclipse Project without JAAS. - Custom Aspect Refactoring: an aspect refactoring not binded to JAAS. The user can decide the refactoring type and aspect generation by himself. This action offers many degrees of freedom, but ask a basic AOP know-how. - Extract Method Calls: performs the analogue aspect refactoring operation. It's more simple than the Custom Aspect Refactoring because it's not necessary to know AOP syntax. Like the analogue operations it refactors only method calls