【发布时间】:2017-01-04 09:14:39
【问题描述】:
我正在使用来自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()
}
}
但是在我使用它的类中找不到该新方法
有什么问题?
【问题讨论】: