From 10c7aa4e46d9a51e333fe69ee8bcb3d2eb7a3ba9 Mon Sep 17 00:00:00 2001 From: Oleg Montak Date: Wed, 22 May 2024 22:51:04 +0300 Subject: [PATCH] AutoMockable: fix generating static reset func - don't generate invalid code (see https://github.com/krzysztofzablocki/Sourcery/issues/1335) - use type's access level for generated reset() function --- Templates/Templates/AutoMockable.stencil | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Templates/Templates/AutoMockable.stencil b/Templates/Templates/AutoMockable.stencil index f1562ec64..43010d80f 100755 --- a/Templates/Templates/AutoMockable.stencil +++ b/Templates/Templates/AutoMockable.stencil @@ -342,9 +342,9 @@ import {{ import }} {% endfor %} {% if type.allMethods|static|count != 0 and type.allMethods|initializer|count != type.allMethods|static|count %} - static func reset() + {% call accessLevel type.accessLevel %}static func reset() { - {% for method in type.allMethods|static %} + {% for method in type.allMethods|static|!definedInExtension %} {% call resetMethod method %} {% endfor %} }