我遇到这个错误: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的包子
我需要帮助
如果这很容易。但我不知道
最佳答案
我不相信你能做到。一件事,你把它作为最终。
其次
不变的对象
如果对象在构造后无法改变,则认为该对象是不可变的。
关于java - Java-类型不匹配:无法从ImmutableList <Object>转换为ImmutableList <String>,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51566839/