我遇到此错误:
Type mismatch: cannot convert from ImmutableList<Object> to ImmutableList<String>
这是错误的代码:
在COMPLETIONS = ImmutableList.of((Object)"all");
public class FactionWithdrawArgument extends CommandArgument
{
private static final ImmutableList<String> COMPLETIONS;
private final HCF plugin;
public FactionWithdrawArgument(final HCF plugin) {
super("withdraw", "Withdraws money from the faction balance.", new String[] { "w" });
this.plugin = plugin;
}
public String getUsage(final String label) {
return '/' + label + ' ' + this.getName() + " <all|amount>";
}
static {
COMPLETIONS = ImmutableList.of((Object)"all");
}
}
我不知道这一点。 这是bukkit的包子
我需要帮助 如果这很容易。但我不知道
答案 0 :(得分:0)
我不相信你能做到。一件事,你把它作为最终。 其次 不变的对象 如果对象在构造后状态无法更改,则认为该对象是不可变的。