import SourceKittenFramework public extension SwiftDeclarationKind { static let variableKinds: Set = [ .varClass, .varGlobal, .varInstance, .varLocal, .varParameter, .varStatic ] static let functionKinds: Set = [ .functionAccessorAddress, .functionAccessorDidset, .functionAccessorGetter, .functionAccessorMutableaddress, .functionAccessorSetter, .functionAccessorWillset, .functionConstructor, .functionDestructor, .functionFree, .functionMethodClass, .functionMethodInstance, .functionMethodStatic, .functionOperator, .functionSubscript ] static let typeKinds: Set = [ .class, .struct, .typealias, .associatedtype, .enum ] static let extensionKinds: Set = [ .extension, .extensionClass, .extensionEnum, .extensionProtocol, .extensionStruct ] }