mirror of
https://github.com/InsanusMokrassar/PsychomatrixBase.git
synced 2025-09-15 13:19:37 +00:00
fix load fun for different jvm
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
package com.github.insanusmokrassar.PsychomatrixBase.utils.CeilDescriptions
|
||||
|
||||
import com.github.insanusmokrassar.PsychomatrixBase.utils.CeilDescriptions.models.CeilsDescriptionsRoot
|
||||
import com.github.insanusmokrassar.PsychomatrixBase.utils.load
|
||||
import com.github.insanusmokrassar.PsychomatrixBase.utils.FilesLoader.load
|
||||
import com.google.gson.Gson
|
||||
import com.google.gson.GsonBuilder
|
||||
import java.io.InputStreamReader
|
||||
|
@@ -3,6 +3,9 @@ package com.github.insanusmokrassar.PsychomatrixBase.utils
|
||||
import java.io.FileInputStream
|
||||
import java.io.InputStream
|
||||
|
||||
fun load(filename: String) : InputStream {
|
||||
return (ClassLoader.getSystemResourceAsStream(filename) ?: FileInputStream(filename))
|
||||
object FilesLoader {
|
||||
@JvmStatic
|
||||
fun load(filename: String) : InputStream {
|
||||
return (this::class.java.classLoader.getResourceAsStream(filename) ?: FileInputStream(filename))
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user