Code cleanup: "can be constructor property" applied

(cherry picked from commit 6967711)
This commit is contained in:
Mikhail Glukhikh
2016-06-17 16:39:13 +03:00
committed by Mikhail Glukhikh
parent 49aaeb5a38
commit 8d2389d15c
3 changed files with 2 additions and 6 deletions
@@ -43,9 +43,8 @@ fun removeUnusedFunctionDefinitions(root: JsNode, functions: Map<JsName, JsFunct
}.accept(root)
}
private class UnusedLocalFunctionsCollector(functions: Map<JsName, JsFunction>) : JsVisitorWithContextImpl() {
private class UnusedLocalFunctionsCollector(private val functions: Map<JsName, JsFunction>) : JsVisitorWithContextImpl() {
private val tracker = ReferenceTracker<JsName, JsFunction>()
private val functions = functions
private val processed = IdentitySet<JsFunction>()
val removableFunctions: List<JsFunction>