[英]Autocomplete constructor calls in IntelliJ/ AndroidStudio
我想更改Android Studio中構造函數的代碼完成。 我正在尋找類似Eclipse的行為,例如:
給定班級
class Foo{
public Foo(Object name,Object description, Object address, Object zipCode){
....
}
}
當在代碼中鍵入new Foo(
並按Ctrl + P時),我得到一個關於完成的浮動提示,但我希望IDE自動為所有參數輸入占位符名稱,然后替換所需的參數。
還嘗試按Ctrl + Swift + 空格鍵,但它需要具有先前在類中聲明的字段
基本上我想加快編寫這樣的代碼的速度
class MockitoTest {
Foo foo;
@Mock
Object mockName;
@Mock
Object mockDescription;
@Mock
Object mockAddress;
@Mock
Object mockZipCode;
@Before
public void setUp() throws Exception {
MockitoAnnotations.initMocks(this);
foo= new Foo(mockName,mockDescription,mockAddress,mockZipCode);
}
}
第一步是聲明
@Before
public void setUp() throws Exception {
MockitoAnnotations.initMocks(this);
foo= new Foo(mockName,mockDescription,mockAddress,mockZipCode);
}
然后按Alt + Enter ,然后為每個參數選擇選項“ Create field for mockName
從1.1版開始,Android Studio不支持此行為。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.