ApplicableRefactorInfo

sealed external interface ApplicableRefactorInfo(source)

A set of one or more available refactoring actions, grouped under a parent refactoring.

Properties

Link copied to clipboard
Link copied to clipboard
abstract var description: String

A description of this refactoring category to show to the user. If the refactoring gets inlined (see below), this text will not be visible.

Link copied to clipboard
abstract var inlineable: Boolean?

Inlineable refactorings can have their actions hoisted out to the top level of a context menu. Non-inlineanable refactorings should always be shown inside their parent grouping.

Link copied to clipboard
abstract var name: String

The programmatic name of the refactoring