AnchorTask icon indicating copy to clipboard operation
AnchorTask copied to clipboard

TaskCreatorWrap中的map存在的意义是什么?只有get操作没有put操作

Open beginnersun opened this issue 3 years ago • 0 comments

open class TaskCreatorWrap(var iAnchorTaskCreator: IAnchorTaskCreator?) : IAnchorTaskCreator {

private val map: MutableMap<String, AnchorTask?> = HashMap()

override fun createTask(taskName: String): AnchorTask? {
    val anchorTask = map[taskName]
    anchorTask?.let {
        return it
    }
    return iAnchorTaskCreator?.createTask(taskName)
}

fun checkTaskIsExits(taskName: String): Boolean {
    return map.containsKey(taskName)
}

}

beginnersun avatar Mar 01 '22 08:03 beginnersun