Если у меня есть такой код
object ObjectTest {
@JvmStatic
fun init() {
}
}
возможно ли скрыть переменную ObjectTest.INSTANCE
, которую автоматически генерирует Kotlin? Я не хочу, чтобы объект был доступен через экземпляр, и при этом у него не будет никаких методов экземпляра, поэтому переменная INSTANCE
просто загрязняет автозаполнение и может вводить в заблуждение потенциальных пользователей (этот код предназначен для библиотеки, которая будет использоваться другими).