emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/swift-mode f614620 493/496: Add tests for effectful read-o


From: ELPA Syncer
Subject: [nongnu] elpa/swift-mode f614620 493/496: Add tests for effectful read-only properties
Date: Sun, 29 Aug 2021 11:34:34 -0400 (EDT)

branch: elpa/swift-mode
commit f614620ad63adcb617df7964923766194810ec73
Author: taku0 <mxxouy6x3m_github@tatapa.org>
Commit: taku0 <mxxouy6x3m_github@tatapa.org>

    Add tests for effectful read-only properties
    
    
https://github.com/apple/swift-evolution/blob/main/proposals/0310-effectful-readonly-properties.md
---
 test/swift-files/indent/declarations.swift | 37 ++++++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)

diff --git a/test/swift-files/indent/declarations.swift 
b/test/swift-files/indent/declarations.swift
index f00c54c..598724a 100644
--- a/test/swift-files/indent/declarations.swift
+++ b/test/swift-files/indent/declarations.swift
@@ -236,6 +236,35 @@ class Foo {
             foo()
         }
     }
+
+    var x {
+        get
+          async
+          throws {
+            1
+        }
+    }
+
+    var x {
+        get
+          async
+          throws
+        {
+            1
+        }
+    }
+
+    internal var x: Int {
+        @A
+        mutating
+          get
+          async
+          throws
+
+        @A
+        mutating
+          set
+    }
 }
 
 // Type alias declaration
@@ -602,11 +631,19 @@ protocol Foo {
         A: C
     subscript(x: Int) -> Int {
         get
+          async
+          throws
         set
     }
     associatedtype AAA = BBB
     convenience
       init(x: Int, y, Int)
+    var foo: Int {
+        get
+          async
+          throws
+        set
+    }
 }
 
 // Operator declarations



reply via email to

[Prev in Thread] Current Thread [Next in Thread]