public @Nullable <S> S getSPI(@NotNull Class<S> spiType) { for (Component c : components) { S s = c.getSPI(spiType); if (s != null) return s; } return getContainer().getSPI(spiType); }
public @Nullable <S> S getSPI(@NotNull Class<S> spiType) { for (Component c : components) { S s = c.getSPI(spiType); if (s != null) return s; } return getContainer().getSPI(spiType); }
public @Nullable <S> S getSPI(@NotNull Class<S> spiType) { for (Component c : components) { S s = c.getSPI(spiType); if (s != null) return s; } return getContainer().getSPI(spiType); }