首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >来自外部库的实用程序类的扩展方法

来自外部库的实用程序类的扩展方法
EN

Stack Overflow用户
提问于 2017-01-04 17:14:40
回答 0查看 769关注 0票数 3

我正在使用来自apache commonsFilenameUtils

我在代码中有这样的动作

代码语言:javascript
运行
复制
val customPath = FilenameUtils.getPath(source) +
        DEFAULT_SEPARATOR + FilenameUtils.getBaseName(source)
val resultPath = FilenameUtils.separatorsToSystem(customPath)

我决定将其加入到扩展方法中。我把它移到了单独的班级。

代码语言:javascript
运行
复制
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()
    }
}

但是,它无法在我使用它类中找到新方法

有什么问题吗?

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41460049

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档