如何使用箭头符号 (->) 创建受保护的方法?

How to use arrow notation (->) to create a protected method?

当我们编写如下代码时

Stream.of(1,2,3,4,5).filter(i -> (i%2 == 0)).map( i -> i*i );

表达式 i -> (i%2 == 0)i -> i*i 将变成 private 方法。

在我的用例中,编写了一个 junit 测试以确保没有方法是私有的(是的,这是强制性的),并且对于这些 lambda 表达式它失败了。

有人可以建议我不必更改 junit 来为 lambda 表达式添加一些排除项,而是让这些表达式在内部创建 protected 方法吗?

protected static boolean isEvent(int i){
  return i %2 == 0
}

ints.stream().filter(MyClass::isEvent)