Kotlin:自定义 class 实例的未解析引用

Kotlin: Unresolved reference on custom class instance

我有一个名为 HttpsAuthenticator 的 Kotlin class。 class 所在的文件也同名。 HttpsAuthenticator 有一个名为 XYZ 的内部 class。这是代码:

public class HttpsAuthenticator
{
    public class XYZ{

    }
}

来自另一个 class,当我实例化这两个 class 中的每一个时,HttpsAuthenticator() 失败并出现错误 Unresolved reference。有什么不同。如何实例化 HttpsAuthenticator?我对 Kotlin 完全陌生,所以我一定是遗漏了我认为的一些基本知识?

最终修复它的只是添加 import HttpsAuthenticator

为什么 XYZ 在此之前是可见的,目前我无法理解。我相信有人会对此做出解释。