in end of code is this error what problem? tried many fixes but no ones help https://i.stack.imgur.com/jwosT.png
Advertisement
Answer
return (List<String>) ImmutableList.of();
The problem with this is that the type of ImmutableList.of()
is determined before the cast is applied.
The type of ImmutableList.of()
in that context is ImmutableList<Object>
. An ImmutableList<Object>
isn’t an ImmutableList<String>
.
I’m surprised you need any type hinting here:
return ImmutableList.of();