A Comprehensive Approach to Handling Types, Names, and Accessibility in Refactoring
Publication Date: 2010-Dec-29
The IP.com Prior Art Database
Disclosed is a comprehensive approach to handling types, names, and accessibility in refactoring in response to the need for a more robust refactoring tool. The invention introduces JL, a lookup-free, access control-free representation of programming language programs in which declarations are not referenced by their name but by a unique label, without any lookup or access control rules. With translations from the programming language to JL and vice versa, refactorings can be formulated directly at the level of JL.