RefaFlex: safer refactorings for reflective Java programs

Andreas Thies, Eric Bodden · 2012

If programs access types and members through reflection, refactoring tools cannot guarantee that refactorings on those programs are behavior preserving. Refactoring approaches for highly reflective languages like Smalltalk therefore check behavior preservation using regression testing.

Read the paper · More papers on PaperTik