NodeKind
public enum NodeKind
extension NodeKind: Codable
An enum that represents the different types of nodes that can exists in the dependency graph. These kinds are based on the indexStoreDB SymbolKinds
-
Undocumented
Declaration
Swift
case unknown -
Undocumented
Declaration
Swift
case module -
Undocumented
Declaration
Swift
case namespace -
Undocumented
Declaration
Swift
case namespaceAlias -
Undocumented
Declaration
Swift
case macro -
Undocumented
Declaration
Swift
case `enum` -
Undocumented
Declaration
Swift
case `struct` -
Undocumented
Declaration
Swift
case `class` -
Undocumented
Declaration
Swift
case `protocol` -
Undocumented
Declaration
Swift
case `extension` -
Undocumented
Declaration
Swift
case union -
Undocumented
Declaration
Swift
case `typealias` -
Undocumented
Declaration
Swift
case function -
Undocumented
Declaration
Swift
case variable -
Undocumented
Declaration
Swift
case field -
Undocumented
Declaration
Swift
case enumConstant -
Undocumented
Declaration
Swift
case instanceMethod -
Undocumented
Declaration
Swift
case classMethod -
Undocumented
Declaration
Swift
case staticMethod -
Undocumented
Declaration
Swift
case instanceProperty -
Undocumented
Declaration
Swift
case classProperty -
Undocumented
Declaration
Swift
case staticProperty -
Undocumented
Declaration
Swift
case constructor -
Undocumented
Declaration
Swift
case destructor -
Undocumented
Declaration
Swift
case conversionFunction -
Undocumented
Declaration
Swift
case parameter -
Undocumented
Declaration
Swift
case using -
Undocumented
Declaration
Swift
case commentTag
-
Declaration
Swift
public init(from decoder: Decoder) throws -
Declaration
Swift
public func encode(to encoder: Encoder) throws
NodeKind Enumeration Reference