Skip to content

Commit 840e883

Browse files
committed
Mark a few more things as inlinable
1 parent 76a7af6 commit 840e883

File tree

4 files changed

+23
-23
lines changed

4 files changed

+23
-23
lines changed

Sources/ECMAScript/Attributes.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import JavaScriptKit
44
@usableFromInline let jsObject: JSObject
55
@usableFromInline let name: JSString
66

7-
public init(jsObject: JSObject, name: JSString) {
7+
@inlinable public init(jsObject: JSObject, name: JSString) {
88
self.jsObject = jsObject
99
self.name = name
1010
}
@@ -19,7 +19,7 @@ import JavaScriptKit
1919
@usableFromInline let jsObject: JSObject
2020
@usableFromInline let name: JSString
2121

22-
public init(jsObject: JSObject, name: JSString) {
22+
@inlinable public init(jsObject: JSObject, name: JSString) {
2323
self.jsObject = jsObject
2424
self.name = name
2525
}

Sources/ECMAScript/BridgedDictionary.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,22 +3,22 @@ import JavaScriptKit
33
open class BridgedDictionary: JSValueCompatible {
44
public let jsObject: JSObject
55

6-
public var jsValue: JSValue {
6+
@inlinable public var jsValue: JSValue {
77
jsObject.jsValue
88
}
99

10-
public required init(unsafelyWrapping jsObject: JSObject) {
10+
@inlinable public required init(unsafelyWrapping jsObject: JSObject) {
1111
self.jsObject = jsObject
1212
}
1313

14-
public static func construct(from value: JSValue) -> Self? {
14+
@inlinable public static func construct(from value: JSValue) -> Self? {
1515
if let object = value.object {
1616
return Self.construct(from: object)
1717
}
1818
return nil
1919
}
2020

21-
public static func construct(from object: JSObject) -> Self? {
21+
@inlinable public static func construct(from object: JSObject) -> Self? {
2222
Self(unsafelyWrapping: object)
2323
}
2424
}

Sources/WebAPIBase/Generated.swift

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -463,7 +463,7 @@ public enum String_or_record_String_to_String_or_seq_of_seq_of_String: JSValueCo
463463
@usableFromInline let jsObject: JSObject
464464
@usableFromInline let name: JSString
465465

466-
public init(jsObject: JSObject, name: JSString) {
466+
@inlinable public init(jsObject: JSObject, name: JSString) {
467467
self.jsObject = jsObject
468468
self.name = name
469469
}
@@ -492,7 +492,7 @@ public enum String_or_record_String_to_String_or_seq_of_seq_of_String: JSValueCo
492492
@usableFromInline let jsObject: JSObject
493493
@usableFromInline let name: JSString
494494

495-
public init(jsObject: JSObject, name: JSString) {
495+
@inlinable public init(jsObject: JSObject, name: JSString) {
496496
self.jsObject = jsObject
497497
self.name = name
498498
}
@@ -525,7 +525,7 @@ public enum String_or_record_String_to_String_or_seq_of_seq_of_String: JSValueCo
525525
@usableFromInline let jsObject: JSObject
526526
@usableFromInline let name: JSString
527527

528-
public init(jsObject: JSObject, name: JSString) {
528+
@inlinable public init(jsObject: JSObject, name: JSString) {
529529
self.jsObject = jsObject
530530
self.name = name
531531
}
@@ -559,7 +559,7 @@ public enum String_or_record_String_to_String_or_seq_of_seq_of_String: JSValueCo
559559
@usableFromInline let jsObject: JSObject
560560
@usableFromInline let name: JSString
561561

562-
public init(jsObject: JSObject, name: JSString) {
562+
@inlinable public init(jsObject: JSObject, name: JSString) {
563563
self.jsObject = jsObject
564564
self.name = name
565565
}
@@ -589,7 +589,7 @@ public enum String_or_record_String_to_String_or_seq_of_seq_of_String: JSValueCo
589589
@usableFromInline let jsObject: JSObject
590590
@usableFromInline let name: JSString
591591

592-
public init(jsObject: JSObject, name: JSString) {
592+
@inlinable public init(jsObject: JSObject, name: JSString) {
593593
self.jsObject = jsObject
594594
self.name = name
595595
}
@@ -618,7 +618,7 @@ public enum String_or_record_String_to_String_or_seq_of_seq_of_String: JSValueCo
618618
@usableFromInline let jsObject: JSObject
619619
@usableFromInline let name: JSString
620620

621-
public init(jsObject: JSObject, name: JSString) {
621+
@inlinable public init(jsObject: JSObject, name: JSString) {
622622
self.jsObject = jsObject
623623
self.name = name
624624
}
@@ -653,7 +653,7 @@ public enum String_or_record_String_to_String_or_seq_of_seq_of_String: JSValueCo
653653
@usableFromInline let jsObject: JSObject
654654
@usableFromInline let name: JSString
655655

656-
public init(jsObject: JSObject, name: JSString) {
656+
@inlinable public init(jsObject: JSObject, name: JSString) {
657657
self.jsObject = jsObject
658658
self.name = name
659659
}
@@ -689,7 +689,7 @@ public enum String_or_record_String_to_String_or_seq_of_seq_of_String: JSValueCo
689689
@usableFromInline let jsObject: JSObject
690690
@usableFromInline let name: JSString
691691

692-
public init(jsObject: JSObject, name: JSString) {
692+
@inlinable public init(jsObject: JSObject, name: JSString) {
693693
self.jsObject = jsObject
694694
self.name = name
695695
}
@@ -719,7 +719,7 @@ public enum String_or_record_String_to_String_or_seq_of_seq_of_String: JSValueCo
719719
@usableFromInline let jsObject: JSObject
720720
@usableFromInline let name: JSString
721721

722-
public init(jsObject: JSObject, name: JSString) {
722+
@inlinable public init(jsObject: JSObject, name: JSString) {
723723
self.jsObject = jsObject
724724
self.name = name
725725
}
@@ -748,7 +748,7 @@ public enum String_or_record_String_to_String_or_seq_of_seq_of_String: JSValueCo
748748
@usableFromInline let jsObject: JSObject
749749
@usableFromInline let name: JSString
750750

751-
public init(jsObject: JSObject, name: JSString) {
751+
@inlinable public init(jsObject: JSObject, name: JSString) {
752752
self.jsObject = jsObject
753753
self.name = name
754754
}
@@ -783,7 +783,7 @@ public enum String_or_record_String_to_String_or_seq_of_seq_of_String: JSValueCo
783783
@usableFromInline let jsObject: JSObject
784784
@usableFromInline let name: JSString
785785

786-
public init(jsObject: JSObject, name: JSString) {
786+
@inlinable public init(jsObject: JSObject, name: JSString) {
787787
self.jsObject = jsObject
788788
self.name = name
789789
}
@@ -819,7 +819,7 @@ public enum String_or_record_String_to_String_or_seq_of_seq_of_String: JSValueCo
819819
@usableFromInline let jsObject: JSObject
820820
@usableFromInline let name: JSString
821821

822-
public init(jsObject: JSObject, name: JSString) {
822+
@inlinable public init(jsObject: JSObject, name: JSString) {
823823
self.jsObject = jsObject
824824
self.name = name
825825
}
@@ -849,7 +849,7 @@ public enum String_or_record_String_to_String_or_seq_of_seq_of_String: JSValueCo
849849
@usableFromInline let jsObject: JSObject
850850
@usableFromInline let name: JSString
851851

852-
public init(jsObject: JSObject, name: JSString) {
852+
@inlinable public init(jsObject: JSObject, name: JSString) {
853853
self.jsObject = jsObject
854854
self.name = name
855855
}
@@ -878,7 +878,7 @@ public enum String_or_record_String_to_String_or_seq_of_seq_of_String: JSValueCo
878878
@usableFromInline let jsObject: JSObject
879879
@usableFromInline let name: JSString
880880

881-
public init(jsObject: JSObject, name: JSString) {
881+
@inlinable public init(jsObject: JSObject, name: JSString) {
882882
self.jsObject = jsObject
883883
self.name = name
884884
}
@@ -913,7 +913,7 @@ public enum String_or_record_String_to_String_or_seq_of_seq_of_String: JSValueCo
913913
@usableFromInline let jsObject: JSObject
914914
@usableFromInline let name: JSString
915915

916-
public init(jsObject: JSObject, name: JSString) {
916+
@inlinable public init(jsObject: JSObject, name: JSString) {
917917
self.jsObject = jsObject
918918
self.name = name
919919
}
@@ -942,7 +942,7 @@ public enum String_or_record_String_to_String_or_seq_of_seq_of_String: JSValueCo
942942
@usableFromInline let jsObject: JSObject
943943
@usableFromInline let name: JSString
944944

945-
public init(jsObject: JSObject, name: JSString) {
945+
@inlinable public init(jsObject: JSObject, name: JSString) {
946946
self.jsObject = jsObject
947947
self.name = name
948948
}

Sources/WebIDLToSwift/ClosurePattern.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ struct ClosurePattern: SwiftRepresentable, Equatable, Hashable, Comparable {
9191
@usableFromInline let jsObject: JSObject
9292
@usableFromInline let name: JSString
9393
94-
public init(jsObject: JSObject, name: JSString) {
94+
@inlinable public init(jsObject: JSObject, name: JSString) {
9595
self.jsObject = jsObject
9696
self.name = name
9797
}

0 commit comments

Comments
 (0)