Referencia de Java 8 a un método estático versus método de instancia
digo que tengo el siguiente código
public class A {
int x;
public boolean is() {return x%2==0;}
public static boolean is (A a) {return !a.is();}
}
y en otra clase ...
List<A> a = ...
a.stream().filter(b->b.isCool());
a.stream().filter(A::is);
//would be equivalent if the static method is(A a) did not exist
la pregunta es ¿cómo me refiero a la versión del método de instancia usando la notación de tipo A :: is? Muchas gracias