On 06/11/2013 11:50 PM, Behrooz Nobakht wrote:
My question is that how should the method doAnotherThing be declared?

In most cases, it is appropriate to define an interface with a single method and use it as a parameter type.

Studying the source code of Java 8, I found out that before Java 8 version
b75, there was an abstraction java.util.function.Block which was removed
from further revisions.

There is java.util.function.Function, but it's probably most useful in abstract contexts where no reasonably named concrete type is available.

On the question in the subject, method references do not have a type.

--
Florian Weimer / Red Hat Product Security Team

Reply via email to