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 extends ItemModel> items) {
mItems.clear();
mItems.addAll(items);
}