I saw this code today:
ImmutableMap<Class<? extends ClientCommand>, CommandProcessorInterface> immutableMap =
ImmutableMap.<Class<? extends ClientCommand>, CommandProcessorInterface>of(...
What does this syntax mean?
ImmutableMap.<Class ..
I knew generics was right after the class name. No?
What is the difference between:
ImmutableMap<Class..
and ImmutableMap.<Class..