Applying Generalization Refactoring to Java Generic Programs

Abstract

In generalization refactoring, preconditions and allowable source code modifications depend on type constraints of the refactored program. Type constraints of parameterized types should be considered when applying the refactoring to generic programs, otherwise type errors may be brought into the refactored program. Some type constraint rules for Java… (More)

1 Figure or Table

Topics

  • Presentations referencing similar topics