SKAttributeKind

public enum SKAttributeKind : String, Equatable, Codable, CaseIterable, SourceKitUID

Warning

This enumeration is generated by the ‘generate_boilerplate.swift’ script. You can update this enumeration by running make generate-boilerplate.
  • The source.decl.attribute.ibaction SourceKit key.

    Declaration

    Swift

    case ibaction = "source.decl.attribute.ibaction"
  • The source.decl.attribute.iboutlet SourceKit key.

    Declaration

    Swift

    case iboutlet = "source.decl.attribute.iboutlet"
  • The source.decl.attribute.ibdesignable SourceKit key.

    Declaration

    Swift

    case ibdesignable = "source.decl.attribute.ibdesignable"
  • The source.decl.attribute.ibinspectable SourceKit key.

    Declaration

    Swift

    case ibinspectable = "source.decl.attribute.ibinspectable"
  • The source.decl.attribute.gkinspectable SourceKit key.

    Declaration

    Swift

    case gkinspectable = "source.decl.attribute.gkinspectable"
  • The source.decl.attribute.objc SourceKit key.

    Declaration

    Swift

    case objc = "source.decl.attribute.objc"
  • The source.decl.attribute.objc.name SourceKit key.

    Declaration

    Swift

    case objcName = "source.decl.attribute.objc.name"
  • The source.decl.attribute.private SourceKit key.

    Declaration

    Swift

    case `private` = "source.decl.attribute.private"
  • The source.decl.attribute.fileprivate SourceKit key.

    Declaration

    Swift

    case filePrivate = "source.decl.attribute.fileprivate"
  • The source.decl.attribute.internal SourceKit key.

    Declaration

    Swift

    case `internal` = "source.decl.attribute.internal"
  • The source.decl.attribute.public SourceKit key.

    Declaration

    Swift

    case `public` = "source.decl.attribute.public"
  • The source.decl.attribute.open SourceKit key.

    Declaration

    Swift

    case open = "source.decl.attribute.open"
  • The source.decl.attribute.setter_access.private SourceKit key.

    Declaration

    Swift

    case setterAccessPrivate = "source.decl.attribute.setter_access.private"
  • The source.decl.attribute.setter_access.fileprivate SourceKit key.

    Declaration

    Swift

    case setterAccessFilePrivate = "source.decl.attribute.setter_access.fileprivate"
  • The source.decl.attribute.setter_access.internal SourceKit key.

    Declaration

    Swift

    case setterAccessInternal = "source.decl.attribute.setter_access.internal"
  • The source.decl.attribute.setter_access.public SourceKit key.

    Declaration

    Swift

    case setterAccessPublic = "source.decl.attribute.setter_access.public"
  • The source.decl.attribute.setter_access.open SourceKit key.

    Declaration

    Swift

    case setterAccessOpen = "source.decl.attribute.setter_access.open"
  • The source.decl.attribute.available SourceKit key.

    Declaration

    Swift

    case available = "source.decl.attribute.available"
  • The source.decl.attribute.final SourceKit key.

    Declaration

    Swift

    case final = "source.decl.attribute.final"
  • The source.decl.attribute.required SourceKit key.

    Declaration

    Swift

    case required = "source.decl.attribute.required"
  • The source.decl.attribute.optional SourceKit key.

    Declaration

    Swift

    case optional = "source.decl.attribute.optional"
  • The source.decl.attribute.noreturn SourceKit key.

    Declaration

    Swift

    case noreturn = "source.decl.attribute.noreturn"
  • The source.decl.attribute.dynamicMemberLookup SourceKit key.

    Declaration

    Swift

    case dynamicMemberLookup = "source.decl.attribute.dynamicMemberLookup"
  • The source.decl.attribute.NSCopying SourceKit key.

    Declaration

    Swift

    case nsCopying = "source.decl.attribute.NSCopying"
  • The source.decl.attribute.NSManaged SourceKit key.

    Declaration

    Swift

    case nsManaged = "source.decl.attribute.NSManaged"
  • The source.decl.attribute.lazy SourceKit key.

    Declaration

    Swift

    case lazy = "source.decl.attribute.lazy"
  • The source.decl.attribute.LLDBDebuggerFunction SourceKit key.

    Declaration

    Swift

    case lldbDebuggerFunction = "source.decl.attribute.LLDBDebuggerFunction"
  • The source.decl.attribute.UIApplicationMain SourceKit key.

    Declaration

    Swift

    case uiApplicationMain = "source.decl.attribute.UIApplicationMain"
  • The source.decl.attribute.unsafe_no_objc_tagged_pointer SourceKit key.

    Declaration

    Swift

    case unsafeNoObjcTaggedPointer = "source.decl.attribute.unsafe_no_objc_tagged_pointer"
  • The source.decl.attribute.inline SourceKit key.

    Declaration

    Swift

    case inline = "source.decl.attribute.inline"
  • The source.decl.attribute.dynamic SourceKit key.

    Declaration

    Swift

    case dynamic = "source.decl.attribute.dynamic"
  • The source.decl.attribute.infix SourceKit key.

    Declaration

    Swift

    case infix = "source.decl.attribute.infix"
  • The source.decl.attribute.prefix SourceKit key.

    Declaration

    Swift

    case prefix = "source.decl.attribute.prefix"
  • The source.decl.attribute.postfix SourceKit key.

    Declaration

    Swift

    case postfix = "source.decl.attribute.postfix"
  • The source.decl.attribute.requires_stored_property_inits SourceKit key.

    Declaration

    Swift

    case requiresStoredPropertyInits = "source.decl.attribute.requires_stored_property_inits"
  • The source.decl.attribute.nonobjc SourceKit key.

    Declaration

    Swift

    case nonobjc = "source.decl.attribute.nonobjc"
  • The source.decl.attribute.inlinable SourceKit key.

    Declaration

    Swift

    case inlinable = "source.decl.attribute.inlinable"
  • The source.decl.attribute.objcMembers SourceKit key.

    Declaration

    Swift

    case objcMembers = "source.decl.attribute.objcMembers"
  • The source.decl.attribute.mutating SourceKit key.

    Declaration

    Swift

    case mutating = "source.decl.attribute.mutating"
  • The source.decl.attribute.nonmutating SourceKit key.

    Declaration

    Swift

    case nonmutating = "source.decl.attribute.nonmutating"
  • The source.decl.attribute.convenience SourceKit key.

    Declaration

    Swift

    case convenience = "source.decl.attribute.convenience"
  • The source.decl.attribute.override SourceKit key.

    Declaration

    Swift

    case override = "source.decl.attribute.override"
  • The source.decl.attribute.sil_stored SourceKit key.

    Declaration

    Swift

    case silStored = "source.decl.attribute.sil_stored"
  • The source.decl.attribute.weak SourceKit key.

    Declaration

    Swift

    case weak = "source.decl.attribute.weak"
  • The source.decl.attribute.effects SourceKit key.

    Declaration

    Swift

    case effects = "source.decl.attribute.effects"
  • The source.decl.attribute.NSApplicationMain SourceKit key.

    Declaration

    Swift

    case nsApplicationMain = "source.decl.attribute.NSApplicationMain"
  • The source.decl.attribute.testable SourceKit key.

    Declaration

    Swift

    case testable = "source.decl.attribute.testable"
  • The source.decl.attribute.rethrows SourceKit key.

    Declaration

    Swift

    case `rethrows` = "source.decl.attribute.rethrows"
  • The source.decl.attribute.indirect SourceKit key.

    Declaration

    Swift

    case indirect = "source.decl.attribute.indirect"
  • The source.decl.attribute.warn_unqualified_access SourceKit key.

    Declaration

    Swift

    case warnUnqualifiedAccess = "source.decl.attribute.warn_unqualified_access"
  • The source.decl.attribute.usableFromInline SourceKit key.

    Declaration

    Swift

    case usableFromInline = "source.decl.attribute.usableFromInline"
  • The source.decl.attribute.discardableResult SourceKit key.

    Declaration

    Swift

    case discardableResult = "source.decl.attribute.discardableResult"