IntelliJ IDEA 2026.1 Help

メンバーの移動ダイアログ

リファクタリング | 移動

F6

構造ビューまたはエディターで選択された静的メンバーに対して メンバーの移動リファクタリングダイアログが呼び出されます。

項目

説明

メンバーの移動元

この読み取り専用フィールドには、移動するメンバーを含むソースクラスの完全修飾名が表示されます。

To (完全修飾名)

ターゲットクラスの完全修飾名を指定します。

可能であれば enum 定数として移動する

このオプションは、 enum 型に適切な型の 1 つのパラメーターを持つコンストラクターがある場合に、定数(static final フィールド)を enum 型に移動するときに役立ちます。

たとえば、 MOUSE_EVENT をクラス Events から移動します。

class Events { public static final String MOUSE_EVENT = "mouseEvent"; }

列挙型 ActionType

enum ActionType { ; String typeName; ActionType(String name) { typeName = name; } }

このオプションがオンの場合、次の結果が得られます。

enum ActionType { MOUSE_EVENT("mouseEvent"); String typeName; ... }

オプションがオフの場合、結果は次のようになります。

enum ActionType { ; public static final String MOUSE_EVENT = "mouseEvent"; String typeName; ... }

移動するメンバー (static のみ)

この表には、指定されたクラスで検出されたすべての静的メンバーが表示されます。 移動するメンバーの横にあるチェックボックスを選択します。

可視性

可視性レベルを指定します。 明示的に指定するか、 エスカレート を選択して自動的に必要なレベルに上げることができます。

2026 年 3 月 30 日