如何从意图菜单创建实例方法而不是静态方法

How to create instance method instead of static method from intentions menu

我一般都是让IntelliJ IDEA帮我创建方法,在方法调用存在之前写好,按alt + enter打开意图菜单。这不适用于流和方法引用。

假设我有一个 class、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,你可能想投票给它。