// "Replace with method reference" "false" | |
interface Foo<A, B> { | |
B f(A a); | |
} | |
interface DeeBee<A> { | |
A run(Void c) throws SQLException; | |
<B> DeeBee<B> bind(final Foo<A, DeeBee<B>> f) default { | |
return new Dee<caret>Bee<B> () { | |
public B run(final Void c) throws SQLException { | |
return f.f(DeeBee.this.run(c)).run(c); | |
} | |
}; | |
} | |
} |