Chcę załadować zasób w funkcji najwyższego poziomu przy użyciu Class.getResourceAsStream()
.Czy istnieje sposób odniesienia do klasy Java dla funkcji najwyższego poziomu Kotlin?
Czy istnieje jakiś sposób, aby uzyskać odwołanie do klasy, że funkcja najwyższego poziomu zostanie skompilowany do tak, że mogę napisać, na przykład
val myThing = readFromStream(MYCLASS.getResourceAsStream(...))
Czy istnieją korzyści z tego powodu po prostu uzyskanie klasy anonimowego obiektu? –
Jeśli chodzi o ładowanie zasobów, nie, nie ma. Jest to jednak sposób na uzyskanie najwyższej klasy refleksji klasowej, której można potrzebować oprócz zasobów. – hotkey