public IScope
作用域对象
实现该接口, 必须承诺 beginScope()/endScope()会在作用域开始与结束时调用, 一般用于初始化与销毁资源/状态, 以保证作用域内的状态干净.
父作用域的 beginScope()/endScope() 会自动调用子作用域的 beginScope()/endScope()
| 限定符和类型 | 接口和说明 |
|---|---|
static class |
IScope.DefaultImpls
作用域对象
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addChildScope(IScope childScope)
添加子作用域
|
void |
addChildScope(java.io.Closeable closing)
添加子作用域
|
void |
beginScope()
作用域开始
|
void |
endScope()
作用域结束
|
<T> T |
newScope(kotlin.jvm.functions.Function0<? extends T> action)
启动新的作用域
兼容 action 返回类型是CompletableFuture
|
void addChildScope(IScope childScope)
添加子作用域
void addChildScope(java.io.Closeable closing)
添加子作用域
void beginScope()
作用域开始
void endScope()
作用域结束
<T> T newScope(kotlin.jvm.functions.Function0<? extends T> action)
启动新的作用域 兼容 action 返回类型是CompletableFuture