1
想,我有這樣的代碼我如何重構2個語句1的IntelliJ IDEA
long i = foo();
int j = goo(i);
如何重構這個在IntelliJ IDEA的IDE,使得它被轉換爲:
int j = goo(foo());
本質上,它將2個語句壓縮爲1.
想,我有這樣的代碼我如何重構2個語句1的IntelliJ IDEA
long i = foo();
int j = goo(i);
如何重構這個在IntelliJ IDEA的IDE,使得它被轉換爲:
int j = goo(foo());
本質上,它將2個語句壓縮爲1.
將光標放在i
變量上,單擊它以選中它並按OSX CTRLCOMMANDN至inline
該聲明。
在Windows上,CTRLALTň
你想要一個自動化的方法? –
編號只是想在爲我的java項目編寫代碼時一天一天地使用。 – user674669
如果它不會打擾你,那麼你可以將它們留在那裏,就好像它們沒有被編譯器內聯一樣,它幾乎肯定會被JIT編譯器內聯。如果可以的話,你可以標記變量'final'(你至少可以在Eclipse中自動完成),字節碼編譯器將執行內聯操作。 – awksp