Download Latest Version AspectRefactor.zip (147.4 kB)
Email in envelope

Get an email when there's a new version of AspectRefactor

Name Modified Size InfoDownloads / 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







Source: AspectRefactorReadme.txt, updated 2006-06-03