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