Interface Castable

All Known Subinterfaces:
FacetedQuery, FacetedQueryResource, FacetNode, FacetNodeResource

public interface Castable
A convenience trait to perform inline casts.
Author:
Claus Stadler, Dec 28, 2018
  • Method Summary

    Modifier and Type
    Method
    Description
    default <T> T
    as(Class<T> clazz)
     
    default boolean
    canAs(Class<?> clazz)
     
    default <T> Optional<T>
    tryAs(Class<T> clazz)
     
  • Method Details

    • as

      default <T> T as(Class<T> clazz)
    • tryAs

      default <T> Optional<T> tryAs(Class<T> clazz)
    • canAs

      default boolean canAs(Class<?> clazz)