0001    //
0002    //  FunctionType.swift
0003    //  Swinject
0004    //
0005    //  Created by Yoichi Tagaya on 11/28/15.
0006    //  Copyright © 2015 Swinject Contributors. All rights reserved.
0007    //
0008    
0009    // Type alias to expect a closure.
0010    internal typealias FunctionType
ServiceEntry.swift:18
    internal let factory: FunctionType
ServiceEntry.swift:21
    internal var initCompleted: FunctionType?
ServiceEntry.swift:24
    internal init(serviceType: Service.Type, factory: FunctionType) {
ServiceKey.swift:12
    private let factoryType: FunctionType.Type
ServiceKey.swift:15
    internal init(factoryType: FunctionType.Type, name: String? = nil) {
= Any 0011