我通常让 IntelliJ IDEA 为我创建方法,方法是在它存在之前编写方法调用,然后按 alt + enter 打开意向菜单。这不适用于流和方法引用。
假设我有一个类的集合,SomeClass
,我想流过它。使用上面解释的过程,我得到了这一点:
这个方法引用可以用两种方式表达(都可以编译),或者作为静态方法:
static class SomeClass {
public static boolean someProperty(SomeClass someClass) {
return false;
}
}
或者作为实例方法:
static class SomeClass {
public boolean someProperty() {
return false;
}
}
不幸的是,当按下回车键时,静态方法被渲染了。这很少是我想要的。在我所有的典型用例中,我想呈现一个实例方法:
可以在 IntelliJ 中更改此行为(在我的例子中是版本 2019.2.3)吗?
最佳答案
无法配置此行为。在我看来不需要配置,IntelliJ IDEA 在您的示例中做错了事。我已经提交了 bug report对于这个问题,您可能想投票给它。
关于java - 如何从意图菜单创建实例方法而不是静态方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58850937/