我正在使用来自apache commons的FilenameUtils
我在代码中有这样的动作
val customPath = FilenameUtils.getPath(source) +
DEFAULT_SEPARATOR + FilenameUtils.getBaseName(source)
val resultPath = FilenameUtils.separatorsToSystem(customPath)我决定将其加入到扩展方法中。我把它移到了单独的班级。
object PluginExtensions {
fun FilenameUtils.normalizeFilePath(source: String) : String {
val customPath = FilenameUtils.getPath(source) +
DEFAULT_SEPARATOR + FilenameUtils.getBaseName(source)
return FilenameUtils.separatorsToSystem(customPath)
}
fun File(name: String) : File = File(name).apply {
createNewFile()
}
}但是,它无法在我使用它类中找到新方法

有什么问题吗?
https://stackoverflow.com/questions/41460049
复制相似问题