We were interested in using org.gradle.util.VersionNumber
. I noticed it does not have @Internal
or in internal
package namespace. Are these classes considered “public” APIs?
No. They are explicitly omitted from the JavaDoc for this reason. We are working on refactoring classes under “internal” packages but of course this undoubtable causes breakages for folks unknowingly depending on these classes.