Confidently and safely evolve your code base

With Illuminated Cloud's refactoring capabilities, it's finally possible to make broad-scale changes to your code base with confidence.

Apex rename refactoring

Illuminated Cloud even removes the complexities of renaming top-level Apex types and triggers.

Safely rename top-level types and triggers

Write code faster and more naturally

Refactoring doesn't just assist with changes to existing code, but it also streamlines the creation of new code. Focus on the information you need to accomplish your task, then let Illuminated Cloud extract that into a variable for your usage, or inline a declaration at the point of usage if not needed elsewhere.

Apex introduce variable and inline refactorings

Use existing code as a starting point

Use Illuminated Cloud's copy refactorings to duplicate your top-level Apex types and triggers, Lightning bundles, and Visualforce pages and components.

Lightning bundle copy refactoring

Safely remove unused code

Illuminated Cloud's Safe Delete refactoring determines whether a declaration has usages before removing it, avoiding dangling references as a result of an unsafe delete

Apex safe delete refactoring