Browse Prior Art Database

A Comprehensive Approach to Handling Types, Names, and Accessibility in Refactoring

IP.com Disclosure Number: IPCOM000202763D
Publication Date: 2010-Dec-29

Publishing Venue

The IP.com Prior Art Database

Abstract

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.