- <init>
Creates a new extract supertype refactoring processor.
- addSuperTypeSettings
- checkExtractedCompilationUnit
Checks whether the compilation unit to be extracted is valid.
- clearCaches
- computeExtractedType
Computes the destination type based on the new name.
- createExtractedSuperType
Creates the new extracted supertype.
- createModifiedSubType
Creates a working copy for the modified subtype.
- createNecessaryConstructors
Creates the necessary constructors for the extracted supertype.
- createSuperTypeSource
Creates the source for the new compilation unit containing the supertype.
- createTypeDeclaration
Creates the declaration of the new supertype, excluding any comments or package
declaration.
- createTypeParameters
Creates the type parameters of the new supertype.
- createTypeSignature
Creates a new type signature of a subtype.