public static <I> Renderer<? super I> getRenderable(Class<I> itemType) { for (Renderer<?> formatter : renderables) { try { if (formatter.getType().isAssignableFrom(itemType)) { return (Renderer<I>)formatter; } } catch (Exception e) { } catch (NoClassDefFoundError e) { } } return null; }
public static <I> Renderer<? super I> getRenderable(Class<I> itemType) { for (Renderer<?> formatter : renderables) { try { if (formatter.getType().isAssignableFrom(itemType)) { return (Renderer<I>)formatter; } } catch (Exception e) { } catch (NoClassDefFoundError e) { } } return null; }
public static <I> Renderer<? super I> getRenderable(Class<I> itemType) { for (Renderer<?> formatter : renderables) { try { if (formatter.getType().isAssignableFrom(itemType)) { return (Renderer<I>)formatter; } } catch (Exception e) { } catch (NoClassDefFoundError e) { } } return null; }