Live to learn
This is an old article from 2012. I was a kid. I learned a lot since then,
so please do think twice when taking advice from me as a kid.
Just spent a whole hour on a stupid problem:
//... (Storeable is an interface) HashMap<String, Class<? extends Storeable>> types = new HashMap<String, Class<? extends Storeable>>(); //... (object is an instance of a class that implements Storeable) types.add(object.getTag(), object.getClass()); //...
Thought it was a problem with the Generics, but the Generics are fine. Here is the solution:
types.put(object.getTag(), object.getClass());
… *facepalm*
This post was imported from tumblr