File: VersionedKit.apinotes

package info (click to toggle)
llvm-toolchain-19 1%3A19.1.7-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 1,998,520 kB
  • sloc: cpp: 6,951,680; ansic: 1,486,157; asm: 913,598; python: 232,024; f90: 80,126; objc: 75,281; lisp: 37,276; pascal: 16,990; sh: 10,009; ml: 5,058; perl: 4,724; awk: 3,523; makefile: 3,167; javascript: 2,504; xml: 892; fortran: 664; cs: 573
file content (156 lines) | stat: -rw-r--r-- 5,486 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
Name: VersionedKit
Classes:
  - Name: TestProperties
    SwiftObjCMembers: true
    Properties:
      - Name: accessorsOnly
        PropertyKind:    Instance
        SwiftImportAsAccessors: true
      - Name: accessorsOnlyForClass
        PropertyKind:    Class
        SwiftImportAsAccessors: true
      - Name: accessorsOnlyExceptInVersion3
        PropertyKind:    Instance
        SwiftImportAsAccessors: true
      - Name: accessorsOnlyForClassExceptInVersion3
        PropertyKind:    Class
        SwiftImportAsAccessors: true
Functions:
  - Name: unversionedRenameDUMP
    SwiftName: 'unversionedRename_NOTES()'
Tags:
  - Name: APINotedFlagEnum
    FlagEnum: true
  - Name: APINotedOpenEnum
    EnumExtensibility: open
  - Name: APINotedClosedEnum
    EnumExtensibility: closed
  - Name: SoonToBeCFEnum
    EnumKind: CFEnum
  - Name: SoonToBeNSEnum
    EnumKind: NSEnum
  - Name: SoonToBeCFOptions
    EnumKind: CFOptions
  - Name: SoonToBeNSOptions
    EnumKind: NSOptions
  - Name: SoonToBeCFClosedEnum
    EnumKind: CFClosedEnum
  - Name: SoonToBeNSClosedEnum
    EnumKind: NSClosedEnum
  - Name: UndoAllThatHasBeenDoneToMe
    EnumKind: none
Typedefs:
  - Name: MultiVersionedTypedef34Notes
    SwiftName: MultiVersionedTypedef34Notes_NEW
  - Name: MultiVersionedTypedef345Notes
    SwiftName: MultiVersionedTypedef345Notes_NEW
  - Name: MultiVersionedTypedef4Notes
    SwiftName: MultiVersionedTypedef4Notes_NEW
  - Name: MultiVersionedTypedef45Notes
    SwiftName: MultiVersionedTypedef45Notes_NEW
SwiftVersions:
  - Version: 3.0
    Classes:
      - Name: MyReferenceType
        SwiftBridge: ''
      - Name: TestGenericDUMP
        SwiftImportAsNonGeneric: true
      - Name: TestProperties
        SwiftObjCMembers: false
        Properties:
          - Name: accessorsOnlyInVersion3
            PropertyKind:    Instance
            SwiftImportAsAccessors: true
          - Name: accessorsOnlyForClassInVersion3
            PropertyKind:    Class
            SwiftImportAsAccessors: true
          - Name: accessorsOnlyExceptInVersion3
            PropertyKind:    Instance
            SwiftImportAsAccessors: false
          - Name: accessorsOnlyForClassExceptInVersion3
            PropertyKind:    Class
            SwiftImportAsAccessors: false
      - Name: Swift3RenamedOnlyDUMP
        SwiftName: SpecialSwift3Name
      - Name: Swift3RenamedAlsoDUMP
        SwiftName: SpecialSwift3Also
    Functions:
      - Name: moveToPointDUMP
        SwiftName: 'moveTo(a:b:)'
      - Name: acceptClosure
        Parameters:      
          - Position:        0
            NoEscape:        false
      - Name: privateFunc
        SwiftPrivate: false
    Tags:
      - Name: MyErrorCode
        NSErrorDomain: ''
      - Name: NewlyFlagEnum
        FlagEnum: false
      - Name: OpenToClosedEnum
        EnumExtensibility: open
      - Name: ClosedToOpenEnum
        EnumExtensibility: closed
      - Name: NewlyClosedEnum
        EnumExtensibility: none
      - Name: NewlyOpenEnum
        EnumExtensibility: none
    Typedefs:
      - Name: MyDoubleWrapper
        SwiftWrapper: none
      - Name: MultiVersionedTypedef34
        SwiftName: MultiVersionedTypedef34_3
      - Name: MultiVersionedTypedef34Header
        SwiftName: MultiVersionedTypedef34Header_3
      - Name: MultiVersionedTypedef34Notes
        SwiftName: MultiVersionedTypedef34Notes_3
      - Name: MultiVersionedTypedef345
        SwiftName: MultiVersionedTypedef345_3
      - Name: MultiVersionedTypedef345Header
        SwiftName: MultiVersionedTypedef345Header_3
      - Name: MultiVersionedTypedef345Notes
        SwiftName: MultiVersionedTypedef345Notes_3
  - Version: 5
    Typedefs:
      - Name: MultiVersionedTypedef345
        SwiftName: MultiVersionedTypedef345_5
      - Name: MultiVersionedTypedef345Header
        SwiftName: MultiVersionedTypedef345Header_5
      - Name: MultiVersionedTypedef345Notes
        SwiftName: MultiVersionedTypedef345Notes_5
      - Name: MultiVersionedTypedef45
        SwiftName: MultiVersionedTypedef45_5
      - Name: MultiVersionedTypedef45Header
        SwiftName: MultiVersionedTypedef45Header_5
      - Name: MultiVersionedTypedef45Notes
        SwiftName: MultiVersionedTypedef45Notes_5
  - Version: 4 # Versions are deliberately ordered as "3, 5, 4" to catch bugs.
    Classes:
      - Name: Swift4RenamedDUMP
        SwiftName: SpecialSwift4Name
    Typedefs:
      - Name: MultiVersionedTypedef34
        SwiftName: MultiVersionedTypedef34_4
      - Name: MultiVersionedTypedef34Header
        SwiftName: MultiVersionedTypedef34Header_4
      - Name: MultiVersionedTypedef34Notes
        SwiftName: MultiVersionedTypedef34Notes_4
      - Name: MultiVersionedTypedef345
        SwiftName: MultiVersionedTypedef345_4
      - Name: MultiVersionedTypedef345Header
        SwiftName: MultiVersionedTypedef345Header_4
      - Name: MultiVersionedTypedef345Notes
        SwiftName: MultiVersionedTypedef345Notes_4
      - Name: MultiVersionedTypedef4
        SwiftName: MultiVersionedTypedef4_4
      - Name: MultiVersionedTypedef4Header
        SwiftName: MultiVersionedTypedef4Header_4
      - Name: MultiVersionedTypedef4Notes
        SwiftName: MultiVersionedTypedef4Notes_4
      - Name: MultiVersionedTypedef45
        SwiftName: MultiVersionedTypedef45_4
      - Name: MultiVersionedTypedef45Header
        SwiftName: MultiVersionedTypedef45Header_4
      - Name: MultiVersionedTypedef45Notes
        SwiftName: MultiVersionedTypedef45Notes_4