2014-05-21 33 views
1

想,我有這樣的代碼我如何重構2個語句1的IntelliJ IDEA

long i = foo(); 
int j = goo(i); 

如何重構這個在IntelliJ IDEA的IDE,使得它被轉換爲:

int j = goo(foo()); 

本質上,它將2個語句壓縮爲1.

+0

你想要一個自動化的方法? –

+0

編號只是想在爲我的java項目編寫代碼時一天一天地使用。 – user674669

+0

如果它不會打擾你,那麼你可以將它們留在那裏,就好像它們沒有被編譯器內聯一樣,它幾乎肯定會被JIT編譯器內聯。如果可以的話,你可以標記變量'final'(你至少可以在Eclipse中自動完成),字節碼編譯器將執行內聯操作。 – awksp

回答

2

將光標放在i變量上,單擊它以選中它並按OSX CTRLCOMMANDNinline該聲明。

在Windows上,CTRLALTň