@@ -47,19 +47,19 @@ class GeneratorOptions {
47
47
48
48
var isAccessLevel : Bool {
49
49
switch self {
50
- case . accessLevel: true
51
- default : false
50
+ case . accessLevel: return true
51
+ default : return false
52
52
}
53
53
}
54
54
55
55
var snippet : String {
56
56
switch self {
57
57
case let . accessLevel( visibility) :
58
- " \( visibility) import "
58
+ return " \( visibility) import "
59
59
case . plain:
60
- " import "
60
+ return " import "
61
61
case . implementationOnly:
62
- " @_implementationOnly import "
62
+ return " @_implementationOnly import "
63
63
}
64
64
}
65
65
}
@@ -169,10 +169,10 @@ class GeneratorOptions {
169
169
170
170
self . experimentalStripNonfunctionalCodegen = experimentalStripNonfunctionalCodegen
171
171
172
- self . importDirective = switch ( implementationOnlyImports, useAccessLevelOnImports) {
173
- case ( false , false ) : . plain
174
- case ( false , true ) : . accessLevel( visibility)
175
- case ( true , false ) : . implementationOnly
172
+ switch ( implementationOnlyImports, useAccessLevelOnImports) {
173
+ case ( false , false ) : self . importDirective = . plain
174
+ case ( false , true ) : self . importDirective = . accessLevel( visibility)
175
+ case ( true , false ) : self . importDirective = . implementationOnly
176
176
case ( true , true ) : throw GenerationError . message ( message: """
177
177
When using access levels on imports the @_implementationOnly option is unnecessary.
178
178
Disable @_implementationOnly imports.
0 commit comments