The .* doesn’t mean what you think it does - that just means all of the classes 
in the package. It is no different than listing them each.

When you use

import java.util.Collections;
import java.util.List;

You are actually doing a dot import, so you can in the code just refer to it as 
so

List list = Collections.singletonList(someobject)

otherwise you need to write the code as:

java.util.List list = java.util.Collections.singletonList(someobject);




> On Dec 1, 2018, at 11:51 PM, Ian Denhardt <i...@zenhack.net> wrote:
> 
> Quoting Robert Engels (2018-12-02 00:19:40)
>> I know everyone hates it when I reference java but it has had dot
>> importsat the package level since day one. I won’t repeat why that
>> matters. It’s never been a problem.
>> 
>> I don’t think I ever heard someone complain it was a problem in
>> working in Java, why is it such a problem in Go?
> 
> I'll admit to not having much experience with large Java projects, so
> hard for me to say why this would be in Java. But from browsing through
> the source of a handful of open source Java projects, my first guess is:
> nobody uses them. It seems the norm is to just import each class you
> want to use individually; I don't see much .*
> 
> This is why it works out in Elm -- because people don't use it much.
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "golang-nuts" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to golang-nuts+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to