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

NodeKind

  • Declaration

    Swift

    public init(from decoder: Decoder) throws
  • Declaration

    Swift

    public func encode(to encoder: Encoder) throws