Skip to content

Commit dcfc51a

Browse files
committed
Move dangle() and dangleRecursively() to bindings file generator.
1 parent 26dedf1 commit dcfc51a

File tree

502 files changed

+26
-8026
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

502 files changed

+26
-8026
lines changed

out/Bindings.swift

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,19 @@ open class NativeTypeWrapper: Hashable {
5959
return false
6060
}
6161

62+
internal func dangle(_ shouldDangle: Bool = true) -> Self {
63+
self.dangling = shouldDangle
64+
return self
65+
}
66+
67+
internal func dangleRecursively() -> Self {
68+
self.dangling = true
69+
for currentAnchor in self.anchors {
70+
currentAnchor.dangleRecursively()
71+
}
72+
return self
73+
}
74+
6275
internal func noOpRetain() {
6376
/* there to make sure object gets retained until after this call */
6477
}

out/enums/complex/APIError.swift

Lines changed: 0 additions & 84 deletions
Original file line numberDiff line numberDiff line change
@@ -436,20 +436,6 @@ extension Bindings {
436436
}
437437

438438

439-
internal func dangle(_ shouldDangle: Bool = true) -> APIError {
440-
self.dangling = shouldDangle
441-
return self
442-
}
443-
444-
internal func dangleRecursively() -> APIError {
445-
self.dangling = true
446-
for currentAnchor in self.anchors {
447-
currentAnchor.dangleRecursively()
448-
}
449-
return self
450-
}
451-
452-
453439
internal func danglingClone() -> APIError {
454440
let dangledClone = self.clone()
455441
dangledClone.dangling = true
@@ -542,20 +528,6 @@ extension Bindings {
542528
}
543529

544530

545-
internal func dangle(_ shouldDangle: Bool = true) -> APIMisuseError {
546-
self.dangling = shouldDangle
547-
return self
548-
}
549-
550-
internal func dangleRecursively() -> APIMisuseError {
551-
self.dangling = true
552-
for currentAnchor in self.anchors {
553-
currentAnchor.dangleRecursively()
554-
}
555-
return self
556-
}
557-
558-
559531
}
560532

561533

@@ -635,20 +607,6 @@ extension Bindings {
635607
}
636608

637609

638-
internal func dangle(_ shouldDangle: Bool = true) -> FeeRateTooHigh {
639-
self.dangling = shouldDangle
640-
return self
641-
}
642-
643-
internal func dangleRecursively() -> FeeRateTooHigh {
644-
self.dangling = true
645-
for currentAnchor in self.anchors {
646-
currentAnchor.dangleRecursively()
647-
}
648-
return self
649-
}
650-
651-
652610
}
653611

654612

@@ -720,20 +678,6 @@ extension Bindings {
720678
}
721679

722680

723-
internal func dangle(_ shouldDangle: Bool = true) -> InvalidRoute {
724-
self.dangling = shouldDangle
725-
return self
726-
}
727-
728-
internal func dangleRecursively() -> InvalidRoute {
729-
self.dangling = true
730-
for currentAnchor in self.anchors {
731-
currentAnchor.dangleRecursively()
732-
}
733-
return self
734-
}
735-
736-
737681
}
738682

739683

@@ -805,20 +749,6 @@ extension Bindings {
805749
}
806750

807751

808-
internal func dangle(_ shouldDangle: Bool = true) -> ChannelUnavailable {
809-
self.dangling = shouldDangle
810-
return self
811-
}
812-
813-
internal func dangleRecursively() -> ChannelUnavailable {
814-
self.dangling = true
815-
for currentAnchor in self.anchors {
816-
currentAnchor.dangleRecursively()
817-
}
818-
return self
819-
}
820-
821-
822752
}
823753

824754

@@ -890,20 +820,6 @@ extension Bindings {
890820
}
891821

892822

893-
internal func dangle(_ shouldDangle: Bool = true) -> IncompatibleShutdownScript {
894-
self.dangling = shouldDangle
895-
return self
896-
}
897-
898-
internal func dangleRecursively() -> IncompatibleShutdownScript {
899-
self.dangling = true
900-
for currentAnchor in self.anchors {
901-
currentAnchor.dangleRecursively()
902-
}
903-
return self
904-
}
905-
906-
907823
}
908824

909825

out/enums/complex/Balance.swift

Lines changed: 0 additions & 98 deletions
Original file line numberDiff line numberDiff line change
@@ -380,20 +380,6 @@ extension Bindings {
380380
}
381381

382382

383-
internal func dangle(_ shouldDangle: Bool = true) -> Balance {
384-
self.dangling = shouldDangle
385-
return self
386-
}
387-
388-
internal func dangleRecursively() -> Balance {
389-
self.dangling = true
390-
for currentAnchor in self.anchors {
391-
currentAnchor.dangleRecursively()
392-
}
393-
return self
394-
}
395-
396-
397383
internal func danglingClone() -> Balance {
398384
let dangledClone = self.clone()
399385
dangledClone.dangling = true
@@ -485,20 +471,6 @@ extension Bindings {
485471
}
486472

487473

488-
internal func dangle(_ shouldDangle: Bool = true) -> ClaimableOnChannelClose {
489-
self.dangling = shouldDangle
490-
return self
491-
}
492-
493-
internal func dangleRecursively() -> ClaimableOnChannelClose {
494-
self.dangling = true
495-
for currentAnchor in self.anchors {
496-
currentAnchor.dangleRecursively()
497-
}
498-
return self
499-
}
500-
501-
502474
}
503475

504476

@@ -578,20 +550,6 @@ extension Bindings {
578550
}
579551

580552

581-
internal func dangle(_ shouldDangle: Bool = true) -> ClaimableAwaitingConfirmations {
582-
self.dangling = shouldDangle
583-
return self
584-
}
585-
586-
internal func dangleRecursively() -> ClaimableAwaitingConfirmations {
587-
self.dangling = true
588-
for currentAnchor in self.anchors {
589-
currentAnchor.dangleRecursively()
590-
}
591-
return self
592-
}
593-
594-
595553
}
596554

597555

@@ -670,20 +628,6 @@ extension Bindings {
670628
}
671629

672630

673-
internal func dangle(_ shouldDangle: Bool = true) -> ContentiousClaimable {
674-
self.dangling = shouldDangle
675-
return self
676-
}
677-
678-
internal func dangleRecursively() -> ContentiousClaimable {
679-
self.dangling = true
680-
for currentAnchor in self.anchors {
681-
currentAnchor.dangleRecursively()
682-
}
683-
return self
684-
}
685-
686-
687631
}
688632

689633

@@ -763,20 +707,6 @@ extension Bindings {
763707
}
764708

765709

766-
internal func dangle(_ shouldDangle: Bool = true) -> MaybeTimeoutClaimableHTLC {
767-
self.dangling = shouldDangle
768-
return self
769-
}
770-
771-
internal func dangleRecursively() -> MaybeTimeoutClaimableHTLC {
772-
self.dangling = true
773-
for currentAnchor in self.anchors {
774-
currentAnchor.dangleRecursively()
775-
}
776-
return self
777-
}
778-
779-
780710
}
781711

782712

@@ -856,20 +786,6 @@ extension Bindings {
856786
}
857787

858788

859-
internal func dangle(_ shouldDangle: Bool = true) -> MaybePreimageClaimableHTLC {
860-
self.dangling = shouldDangle
861-
return self
862-
}
863-
864-
internal func dangleRecursively() -> MaybePreimageClaimableHTLC {
865-
self.dangling = true
866-
for currentAnchor in self.anchors {
867-
currentAnchor.dangleRecursively()
868-
}
869-
return self
870-
}
871-
872-
873789
}
874790

875791

@@ -942,20 +858,6 @@ extension Bindings {
942858
}
943859

944860

945-
internal func dangle(_ shouldDangle: Bool = true) -> CounterpartyRevokedOutputClaimable {
946-
self.dangling = shouldDangle
947-
return self
948-
}
949-
950-
internal func dangleRecursively() -> CounterpartyRevokedOutputClaimable {
951-
self.dangling = true
952-
for currentAnchor in self.anchors {
953-
currentAnchor.dangleRecursively()
954-
}
955-
return self
956-
}
957-
958-
959861
}
960862

961863

out/enums/complex/Bech32Error.swift

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -174,20 +174,6 @@ extension Bindings {
174174
}
175175

176176

177-
internal func dangle(_ shouldDangle: Bool = true) -> Bech32Error {
178-
self.dangling = shouldDangle
179-
return self
180-
}
181-
182-
internal func dangleRecursively() -> Bech32Error {
183-
self.dangling = true
184-
for currentAnchor in self.anchors {
185-
currentAnchor.dangleRecursively()
186-
}
187-
return self
188-
}
189-
190-
191177
internal func danglingClone() -> Bech32Error {
192178
let dangledClone = self.clone()
193179
dangledClone.dangling = true

out/enums/complex/ClosureReason.swift

Lines changed: 0 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -443,20 +443,6 @@ extension Bindings {
443443
}
444444

445445

446-
internal func dangle(_ shouldDangle: Bool = true) -> ClosureReason {
447-
self.dangling = shouldDangle
448-
return self
449-
}
450-
451-
internal func dangleRecursively() -> ClosureReason {
452-
self.dangling = true
453-
for currentAnchor in self.anchors {
454-
currentAnchor.dangleRecursively()
455-
}
456-
return self
457-
}
458-
459-
460446
internal func danglingClone() -> ClosureReason {
461447
let dangledClone = self.clone()
462448
dangledClone.dangling = true
@@ -557,20 +543,6 @@ extension Bindings {
557543
}
558544

559545

560-
internal func dangle(_ shouldDangle: Bool = true) -> CounterpartyForceClosed {
561-
self.dangling = shouldDangle
562-
return self
563-
}
564-
565-
internal func dangleRecursively() -> CounterpartyForceClosed {
566-
self.dangling = true
567-
for currentAnchor in self.anchors {
568-
currentAnchor.dangleRecursively()
569-
}
570-
return self
571-
}
572-
573-
574546
}
575547

576548

@@ -643,20 +615,6 @@ extension Bindings {
643615
}
644616

645617

646-
internal func dangle(_ shouldDangle: Bool = true) -> ProcessingError {
647-
self.dangling = shouldDangle
648-
return self
649-
}
650-
651-
internal func dangleRecursively() -> ProcessingError {
652-
self.dangling = true
653-
for currentAnchor in self.anchors {
654-
currentAnchor.dangleRecursively()
655-
}
656-
return self
657-
}
658-
659-
660618
}
661619

662620

out/enums/complex/DecodeError.swift

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -332,20 +332,6 @@ extension Bindings {
332332
}
333333

334334

335-
internal func dangle(_ shouldDangle: Bool = true) -> DecodeError {
336-
self.dangling = shouldDangle
337-
return self
338-
}
339-
340-
internal func dangleRecursively() -> DecodeError {
341-
self.dangling = true
342-
for currentAnchor in self.anchors {
343-
currentAnchor.dangleRecursively()
344-
}
345-
return self
346-
}
347-
348-
349335
internal func danglingClone() -> DecodeError {
350336
let dangledClone = self.clone()
351337
dangledClone.dangling = true

0 commit comments

Comments
 (0)