我正在尝试File('/path').walk()
为 Android 的存储访问框架重新创建一个文件遍历器(如 )。这是原文的一个片段FileTreeWalk
:
private abstract class DirectoryState(rootDir: File) : WalkState(rootDir) {
init {
if (_Assertions.ENABLED)
assert(rootDir.isDirectory) { "rootDir must be verified to be directory beforehand." }
}
}
似乎_Assertions
只在其模块(internal
可见性)内可见,这似乎是stdlib:
@PublishedApi
internal object _Assertions {
@JvmField
@PublishedApi
internal val ENABLED: Boolean = javaClass.desiredAssertionStatus()
}
有什么方法可以检查_Assertions.ENABLED
我的助行器吗?