Refactorización sin vista previa
Refactorización con vista previa
Vista previa de cambios de
refactorización
Deshacer una operación de refactorización
Rehacer una operación de refactorización
Copiar y mover elementos Java
Extraer un método
Extraer una variable local
Extraer una constante
Redenominar un paquete
Redenominar una unidad de compilación
Redenominar un tipo
Redenominar un método
Redenominar un campo
Redenominar una variable local
Redenominar los parámetros de un método
Cambiar la signatura de un método
Incorporar una variable local
Incorporar un método
Incorporar una constante
Autoencapsular un campo
Sustituir una variable local por una consulta
Promover miembros a superclase
Degradar miembros a subclases
Mover miembros estáticos entre tipos
Mover un método de instancia a un componente
Convertir una variable local en un campo
Convertir una clase interior anónima en una clase anidada
Hacer que un tipo anidado se convierta en un tipo de nivel superior
Extraer una interfaz de un tipo
Sustituir las referencias a un tipo por referencias a uno de los subtipos del tipo
Sustituir una sola referencia a un tipo por una referencia a uno de los supertipos
Sustituir una expresión por un parámetro de método
Sustituir llamadas a constructor por invocaciones de método de fábrica
Inferir parámetros de tipo para referencias de tipo genérico
Acciones de refactorización
Diálogos de refactorización
Preferencias Java