This may be a simple issue, but Google has returned nothing.
I have read Help with packages in java - import does not work
I still don\'t understand why a di
It sounds like you're trying to import a package that contains no classes, but only contains sub-packages.
i.e. You have classes in com.company.functions - e.g. com.company.functions.Foo
But no classes directly in com.company - e.g. com.company.Bar
Despite that fact that java packages appear to be hierarchical, for the purposes of imports, they aren't.
So, you cannot import com.company.* because it contains no classes of its own.
You can import com.company.functions.* because it does contain classes
And you can import com.company.functions.Foo because that is a class.
Now, you might be tempted create a Bar class in com.company.
That would allow you to import com.company.*
But because imports are not treated hierarchically, that wouldn't cause classes in com.company.functions to be imported
You would still need to explictly import com.company.functions.Foo, or wildcard import com.company.functions.*