On Tue, Jul 1, 2014 at 9:41 AM, Bertrand Delacretaz
<bdelacre...@apache.org> wrote:
> ...how about this:
>
>   Foo f = someObject.adaptTo(RequireAdapter.for(Foo.class));

Actually, rereading SLING-3714, this can be made simpler with generics

  Foo f = someObject.adaptTo(RequireAdapter<Foo>.class));

where RequireAdapter causes AdapterManagerImpl to wrap the adapters to
throw an exception if adaption returns null.

-Bertrand

Reply via email to