Package net.sf.rej.gui.editor.iteration

Contains classes that iterate through the project, going through every class with the purpose of finding definitions, references and doing refactoring

See:
          Description

Interface Summary
IterationNotificationListener  
RefactoringAdvisor  
 

Class Summary
ClassNameLegalizingAdvisor  
ClassNameObfuscatingAdvisor  
FieldNameLegalizingAdvisor  
FieldNameLegalizingAdvisor.Key  
FieldNameObfuscatingAdvisor  
FindClassDefinition IteratorAgent which gets a className String as a parameter and finds all classes whose names match that classname.
FindClassRefs IteratorAgent which gets a class name as a parameter and finds all class references (and definitions) which match it.
FindFieldDefinition IteratorAgent which gets a class name, field name and field descriptor as parameters and finds all field defnitions which match them.
FindFieldRefs IteratorAgent which gets a class name, field name and field descriptor as parameters and finds all field references (and definitions) which match them.
FindMethodDefinition IteratorAgent which gets a class name, method name and field descriptor as parameters and finds all method defnitions which match them.
FindMethodRefs IteratorAgent which gets a class name, method name and method descriptor as parameters and finds all method references (and definitions) which match them.
MethodNameLegalizingAdvisor  
MethodNameObfuscatingAdvisor  
RefactorClassNameAdvisor  
RefactorFieldNameAdvisor  
RefactoringAdvisorAdapter  
RefactoringIterator  
RefactorMethodNameAdvisor  
 

Package net.sf.rej.gui.editor.iteration Description

Contains classes that iterate through the project, going through every class with the purpose of finding definitions, references and doing refactoring.