我想在Android Studio中更改构造函数的代码完成。我正在寻找类似Eclipse的行为,例如:
鉴于课程
class Foo{
public Foo(Object name,Object description, Object address, Object zipCode){
....
}
}
当我在代码中输入new Foo(
和pres Ctrl + P 时,我得到了一个浮动提示,但是我想要IDE自动输入所有参数的占位符名称,然后我替换我需要的参数。
还尝试按 Ctrl + Swift + Space 但它需要先前在类中声明的字段
基本上我想加快编写像这样的代码
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
选项
答案 0 :(得分:0)
从1.1版开始,Android Studio不支持此行为。