|
68 | 68 | // CHECK-NEXT: "isComputed": "false",
|
69 | 69 | // CHECK-NEXT: "valueKind": "RawLiteral",
|
70 | 70 | // CHECK-NEXT: "value": "42.2"
|
| 71 | +// CHECK-NEXT: }, |
| 72 | +// CHECK-NEXT: { |
| 73 | +// CHECK-NEXT: "label": "float2", |
| 74 | +// CHECK-NEXT: "type": "Swift.Float", |
| 75 | +// CHECK-NEXT: "isStatic": "true", |
| 76 | +// CHECK-NEXT: "isComputed": "true", |
| 77 | +// CHECK-NEXT: "valueKind": "RawLiteral", |
| 78 | +// CHECK-NEXT: "value": "6" |
| 79 | +// CHECK-NEXT: }, |
| 80 | +// CHECK-NEXT: { |
| 81 | +// CHECK-NEXT: "label": "float3", |
| 82 | +// CHECK-NEXT: "type": "Swift.Float", |
| 83 | +// CHECK-NEXT: "isStatic": "true", |
| 84 | +// CHECK-NEXT: "isComputed": "true", |
| 85 | +// CHECK-NEXT: "valueKind": "Runtime" |
71 | 86 | // CHECK-NEXT: }
|
72 | 87 | // CHECK-NEXT: ]
|
73 | 88 | // CHECK-NEXT: },
|
|
82 | 97 | // CHECK-NEXT: "isComputed": "false",
|
83 | 98 | // CHECK-NEXT: "valueKind": "RawLiteral",
|
84 | 99 | // CHECK-NEXT: "value": "\"Hello, World\""
|
| 100 | +// CHECK-NEXT: }, |
| 101 | +// CHECK-NEXT: { |
| 102 | +// CHECK-NEXT: "label": "string2", |
| 103 | +// CHECK-NEXT: "type": "Swift.String", |
| 104 | +// CHECK-NEXT: "isStatic": "false", |
| 105 | +// CHECK-NEXT: "isComputed": "false", |
| 106 | +// CHECK-NEXT: "valueKind": "RawLiteral", |
| 107 | +// CHECK-NEXT: "value": "\"Hi\"" |
| 108 | +// CHECK-NEXT: }, |
| 109 | +// CHECK-NEXT: { |
| 110 | +// CHECK-NEXT: "label": "string3", |
| 111 | +// CHECK-NEXT: "type": "Swift.String", |
| 112 | +// CHECK-NEXT: "isStatic": "false", |
| 113 | +// CHECK-NEXT: "isComputed": "true", |
| 114 | +// CHECK-NEXT: "valueKind": "RawLiteral", |
| 115 | +// CHECK-NEXT: "value": "\"Hey\"" |
85 | 116 | // CHECK-NEXT: }
|
86 | 117 | // CHECK-NEXT: ]
|
87 | 118 | // CHECK-NEXT: },
|
@@ -215,10 +246,14 @@ public struct Ints : MyProto {
|
215 | 246 |
|
216 | 247 | public struct Floats : MyProto {
|
217 | 248 | static let float1: Float = 42.2
|
| 249 | + static var float2: Float { return (6) } |
| 250 | + static var float3: Float { return (1 + 2) } |
218 | 251 | }
|
219 | 252 |
|
220 | 253 | public struct Strings : MyProto {
|
221 | 254 | let string1: String = "Hello, World"
|
| 255 | + let string2: String = (("Hi")) |
| 256 | + var string3: String { ("Hey") } |
222 | 257 | }
|
223 | 258 |
|
224 | 259 | public struct PropertyWrappers : MyProto {
|
|
0 commit comments