diff --git a/.idea/misc.xml b/.idea/misc.xml index 264e400..b28cefd 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -53,7 +53,7 @@ - + diff --git a/rendererrecyclerviewadapter/src/main/java/com/github/vivchar/rendererrecyclerviewadapter/RendererRecyclerViewAdapter.java b/rendererrecyclerviewadapter/src/main/java/com/github/vivchar/rendererrecyclerviewadapter/RendererRecyclerViewAdapter.java index da6bce3..1c46be4 100644 --- a/rendererrecyclerviewadapter/src/main/java/com/github/vivchar/rendererrecyclerviewadapter/RendererRecyclerViewAdapter.java +++ b/rendererrecyclerviewadapter/src/main/java/com/github/vivchar/rendererrecyclerviewadapter/RendererRecyclerViewAdapter.java @@ -65,11 +65,12 @@ int getItemViewType(final int position) { return item.getType(); } + @SuppressWarnings("unchecked") @NonNull - private - ItemModel + public + T getItem(final int position) { - return mItems.get(position); + return (T) mItems.get(position); } @Override @@ -79,7 +80,7 @@ int getItemCount() { } public - void setItems(@NonNull final List items) { + void setItems(@NonNull final List items) { mItems.clear(); mItems.addAll(items); }