[英]Eclipse autocomplete in switch-case
码:
private final int A0 = 0;
private final int A1 = 1;
.....
int a = 0;
....
switch (a) {
case [Ctrl + Space]
}
当我按Ctrl + Space时,希望日食显示一个包含A0和A1的列表,但事实并非如此。 如何解决这个问题?
我正在使用Indigo。
使它们成为实常数:
private static final int A0 = 0;
private static final int A1 = 1;
或自己输入A0
。
另一种选择是使用枚举而不是Java 1.4类型常量。 然后Eclipse知道类型,并且只能为您提供枚举值。 它也足够聪明,可以在这种情况下向您显示尚未提供的值:
private enum A {
e0,
e1,
// end
;
}
A a = A.e0;
switch (a) {
case e0:
case [Ctrl + Space] // this will expand to e1
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.