@@ -118,17 +118,15 @@ class BridgedIdentifier {
118
118
BridgedIdentifier (const void *_Nullable raw) : Raw(raw) {}
119
119
120
120
BRIDGED_INLINE BridgedIdentifier (swift::Identifier ident);
121
-
122
121
BRIDGED_INLINE swift::Identifier unbridged () const ;
123
- };
124
122
125
- SWIFT_NAME (" getter:BridgedIdentifier.raw(self:)" )
126
- inline const void *_Nullable BridgedIdentifier_raw(BridgedIdentifier ident) {
127
- return ident.Raw ;
128
- }
123
+ SWIFT_COMPUTED_PROPERTY
124
+ const void *_Nullable getRaw () const { return Raw; }
129
125
130
- SWIFT_NAME (" getter:BridgedIdentifier.isOperator(self:)" )
131
- BRIDGED_INLINE bool BridgedIdentifier_isOperator(const BridgedIdentifier);
126
+ BRIDGED_INLINE
127
+ SWIFT_COMPUTED_PROPERTY
128
+ bool getIsOperator () const ;
129
+ };
132
130
133
131
struct BridgedLocatedIdentifier {
134
132
SWIFT_NAME (" name" )
@@ -236,6 +234,11 @@ BridgedDeclNameLoc_createParsed(
236
234
// MARK: ASTContext
237
235
// ===----------------------------------------------------------------------===//
238
236
237
+ enum ENUM_EXTENSIBILITY_ATTR (closed) BridgedEndianness : size_t {
238
+ EndianLittle,
239
+ EndianBig,
240
+ };
241
+
239
242
class BridgedASTContext {
240
243
swift::ASTContext * _Nonnull Ctx;
241
244
@@ -245,17 +248,31 @@ class BridgedASTContext {
245
248
246
249
SWIFT_UNAVAILABLE (" Use '.raw' instead" )
247
250
BRIDGED_INLINE swift::ASTContext &unbridged () const ;
251
+
252
+ SWIFT_COMPUTED_PROPERTY
253
+ void *_Nonnull getRaw () const { return Ctx; }
254
+
255
+ SWIFT_COMPUTED_PROPERTY
256
+ unsigned getMajorLanguageVersion () const ;
257
+
258
+ SWIFT_COMPUTED_PROPERTY
259
+ unsigned getLangOptsTargetPointerBitWidth () const ;
260
+
261
+ SWIFT_COMPUTED_PROPERTY
262
+ bool getLangOptsAttachCommentsToDecls () const ;
263
+
264
+ SWIFT_COMPUTED_PROPERTY
265
+ BridgedEndianness getLangOptsTargetEndianness () const ;
266
+
267
+ SWIFT_COMPUTED_PROPERTY
268
+ BridgedAvailabilityMacroMap getAvailabilityMacroMap () const ;
248
269
};
249
270
250
271
#define IDENTIFIER_WITH_NAME (Name, _ ) \
251
272
SWIFT_NAME (" getter:BridgedASTContext.id_" #Name " (self:)" ) \
252
273
BRIDGED_INLINE BridgedIdentifier BridgedASTContext_id_##Name(BridgedASTContext bridged);
253
274
#include " swift/AST/KnownIdentifiers.def"
254
275
255
- SWIFT_NAME (" getter:BridgedASTContext.raw(self:)" )
256
- BRIDGED_INLINE
257
- void * _Nonnull BridgedASTContext_raw(BridgedASTContext bridged);
258
-
259
276
SWIFT_NAME (" BridgedASTContext.init(raw:)" )
260
277
BRIDGED_INLINE
261
278
BridgedASTContext BridgedASTContext_fromRaw(void * _Nonnull ptr);
@@ -283,9 +300,6 @@ SWIFT_NAME("BridgedASTContext.langOptsHasFeature(self:_:)")
283
300
bool BridgedASTContext_langOptsHasFeature(BridgedASTContext cContext,
284
301
BridgedFeature feature);
285
302
286
- SWIFT_NAME (" getter:BridgedASTContext.majorLanguageVersion(self:)" )
287
- unsigned BridgedASTContext_majorLanguageVersion(BridgedASTContext cContext);
288
-
289
303
SWIFT_NAME (" BridgedASTContext.langOptsCustomConditionSet(self:_:)" )
290
304
bool BridgedASTContext_langOptsCustomConditionSet(BridgedASTContext cContext,
291
305
BridgedStringRef cName);
@@ -318,25 +332,10 @@ SWIFT_NAME("BridgedASTContext.langOptsIsActiveTargetPtrAuth(self:_:)")
318
332
bool BridgedASTContext_langOptsIsActiveTargetPtrAuth(BridgedASTContext cContext,
319
333
BridgedStringRef cName);
320
334
321
- SWIFT_NAME (" getter:BridgedASTContext.langOptsTargetPointerBitWidth(self:)" )
322
- unsigned BridgedASTContext_langOptsTargetPointerBitWidth(BridgedASTContext cContext);
323
-
324
335
SWIFT_NAME (" BridgedASTContext.langOptsGetTargetAtomicBitWidths(self:_:)" )
325
336
SwiftInt BridgedASTContext_langOptsGetTargetAtomicBitWidths(BridgedASTContext cContext,
326
337
SwiftInt* _Nullable * _Nonnull cComponents);
327
338
328
- enum ENUM_EXTENSIBILITY_ATTR (closed) BridgedEndianness : size_t {
329
- EndianLittle,
330
- EndianBig,
331
- };
332
-
333
- SWIFT_NAME (" getter:BridgedASTContext.langOptsAttachCommentsToDecls(self:)" )
334
- bool BridgedASTContext_langOptsAttachCommentsToDecls(
335
- BridgedASTContext cContext);
336
-
337
- SWIFT_NAME (" getter:BridgedASTContext.langOptsTargetEndianness(self:)" )
338
- BridgedEndianness BridgedASTContext_langOptsTargetEndianness(BridgedASTContext cContext);
339
-
340
339
SWIFT_NAME (" BridgedASTContext.langOptsGetLanguageVersion(self:_:)" )
341
340
SwiftInt BridgedASTContext_langOptsGetLanguageVersion(BridgedASTContext cContext,
342
341
SwiftInt* _Nullable * _Nonnull cComponents);
@@ -345,10 +344,6 @@ SWIFT_NAME("BridgedASTContext.langOptsGetCompilerVersion(self:_:)")
345
344
SwiftInt BridgedASTContext_langOptsGetCompilerVersion(BridgedASTContext cContext,
346
345
SwiftInt* _Nullable * _Nonnull cComponents);
347
346
348
- SWIFT_NAME (" getter:BridgedASTContext.availabilityMacroMap(self:)" )
349
- BridgedAvailabilityMacroMap
350
- BridgedASTContext_getAvailabilityMacroMap(BridgedASTContext cContext);
351
-
352
347
/* Deallocate an array of Swift int values that was allocated in C++. */
353
348
void deallocateIntBuffer (SwiftInt * _Nullable cComponents);
354
349
@@ -442,7 +437,7 @@ class BridgedASTNode {
442
437
return BridgedASTNode (e.unbridged (), BridgedASTNodeKindExpr);
443
438
}
444
439
445
- SWIFT_UNAVAILABLE ( " use .kind " )
440
+ SWIFT_COMPUTED_PROPERTY
446
441
BridgedASTNodeKind getKind () const {
447
442
return static_cast <BridgedASTNodeKind>(opaque & 0x7 );
448
443
}
@@ -454,11 +449,6 @@ class BridgedASTNode {
454
449
BRIDGED_INLINE swift::ASTNode unbridged () const ;
455
450
};
456
451
457
- SWIFT_NAME (" getter:BridgedASTNode.kind(self:)" )
458
- inline BridgedASTNodeKind BridgedASTNode_getKind(BridgedASTNode node) {
459
- return node.getKind ();
460
- }
461
-
462
452
// Declare `.asDecl` on each BridgedXXXDecl type, which upcasts a wrapper for
463
453
// a Decl subclass to a BridgedDecl.
464
454
#define DECL (Id, Parent ) \
@@ -1930,8 +1920,11 @@ class BridgedCaptureListEntry {
1930
1920
1931
1921
public:
1932
1922
BRIDGED_INLINE BridgedCaptureListEntry (swift::CaptureListEntry CLE);
1933
-
1934
1923
BRIDGED_INLINE swift::CaptureListEntry unbridged () const ;
1924
+
1925
+ BRIDGED_INLINE
1926
+ SWIFT_COMPUTED_PROPERTY
1927
+ BridgedVarDecl getVarDecl () const ;
1935
1928
};
1936
1929
1937
1930
SWIFT_NAME (" BridgedCaptureListEntry.createParsed(_:declContext:ownership:"
@@ -1943,10 +1936,6 @@ BridgedCaptureListEntry BridegedCaptureListEntry_createParsed(
1943
1936
BridgedSourceLoc cNameLoc, BridgedSourceLoc cEqualLoc,
1944
1937
BridgedExpr cInitializer);
1945
1938
1946
- SWIFT_NAME (" getter:BridgedCaptureListEntry.varDecl(self:)" )
1947
- BRIDGED_INLINE BridgedVarDecl
1948
- BridegedCaptureListEntry_getVar(BridgedCaptureListEntry entry);
1949
-
1950
1939
SWIFT_NAME (" BridgedCaptureListExpr.createParsed(_:captureList:closure:)" )
1951
1940
BridgedCaptureListExpr BridgedCaptureListExpr_createParsed(BridgedASTContext cContext,
1952
1941
BridgedArrayRef cCaptureList,
0 commit comments