diff options
author | Frank Elias <francois.elias@livio.io> | 2020-09-18 13:40:05 -0400 |
---|---|---|
committer | Frank Elias <francois.elias@livio.io> | 2020-09-18 13:40:05 -0400 |
commit | 2c58e4aca4a616efb6d5f8622d93277a1d0ca460 (patch) | |
tree | 004b79a3aa2ef32b045a7e18d1101ddc1709ee28 | |
parent | ea61dbf123af70480a7368df6c656cd041278362 (diff) | |
download | sdl_ios-bugfix/issue-1757-RPC-spec-generator-should-not-add-#pragmas-to-suppress-deprection-warnings-to-property-and-enum-definitions.tar.gz |
-rw-r--r-- | generator/templates/base_struct_function.m.jinja2 | 1 | ||||
-rw-r--r-- | generator/templates/functions/template.m.jinja2 | 3 |
2 files changed, 4 insertions, 0 deletions
diff --git a/generator/templates/base_struct_function.m.jinja2 b/generator/templates/base_struct_function.m.jinja2 index bd52bc087..c63eae847 100644 --- a/generator/templates/base_struct_function.m.jinja2 +++ b/generator/templates/base_struct_function.m.jinja2 @@ -30,6 +30,7 @@ NS_ASSUME_NONNULL_BEGIN - (void)set{{param.origin|title}}:({{'nullable ' if not param.mandatory}}{{param.type_generic}}{{param.type_sdl|trim}}){{param.origin}} { [self.{{parameters_store}} sdl_setObject:{{param.origin}} forName:SDLRPCParameterName{{param.method_suffix}}]; } + - ({{'nullable ' if not param.mandatory}}{{param.type_generic}}{{param.type_sdl|trim}}){{param.origin}} { {% if param.mandatory -%} NSError *error = nil; diff --git a/generator/templates/functions/template.m.jinja2 b/generator/templates/functions/template.m.jinja2 index 34fc55713..9809b8df2 100644 --- a/generator/templates/functions/template.m.jinja2 +++ b/generator/templates/functions/template.m.jinja2 @@ -6,6 +6,8 @@ #import "SDLRPCParameterNames.h" {%- endblock %} {% block constructors %} +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" - (instancetype)init { self = [super initWithName:SDLRPCFunctionName{{origin}}]; if (!self) { @@ -13,6 +15,7 @@ } return self; } +#pragma clang diagnostic pop {{super()}} {%- endblock -%} {% set parameters_store = 'parameters' %} |