ブール値の反転
ブール値の反転リファクタリングでは、ブールメソッドまたは変数の意味を反対に変更できます。
キャレットを、リファクタリングするメソッドまたは変数の名前に置きます。
メインまたはコンテキストメニューで、
を選択します。表示されたダイアログで、反転されたメソッドまたは変数の名前を指定します。
サンプル
前 | 後 |
---|---|
private double a;
...
public boolean method() {
if (a > 15 && a < 100) {
a = 5;
return true;
}
return false;
}
|
private double a;
...
public boolean method() {
if (a > 15 && a < 100) {
a = 5;
return false;
}
return true;
}
|
boolean b = true;
...
public double method() {
...
b = false;
...
}
|
boolean b = false;
...
public double method() {
...
b = true;
...
}
|
ブール値の反転ダイアログ
このダイアログは、ブール値の反転リファクタリングを使用するときに表示されます。
項目 | 説明 |
---|---|
反転されたメソッド / フィールドの名前 | 反転されたメソッドまたはフィールドの名前を指定します。 |
関連ページ:
コードリファクタリング
リファクタリングは、新しい機能を作成せずにソースコードを改善するプロセスです。リファクタリングは、コードを安定させ、dry に保ち、保守を容易にできます。リファクタリングの呼び出し:リファクタリングするアイテムを選択します。エディターでプロジェクトツールウィンドウまたは式 / シンボルでファイル / フォルダーを選択できます。選択可能なリファクタリングのリストを開くには、を押します。または、特定のリファクタリング用のキーボードショートカットを使用することもできます。フィールドのカプセル化、st...
インライン化ダイアログ
変数のインライン化ダイアログ:変数のインライン化リファクタリングを使用すると、冗長変数をその値に置き換えることができます。例を参照してください。メニュー項目またはキーボードショートカットから変数のインライン化ダイアログにアクセスするには、インライン化する変数にキャレットを置きます。Inline variable <variable name>? (<the number of variable occurrences>) 匿名クラスにインライン化ダイアログ:すべての参照