summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrank Elias <francois.elias@livio.io>2020-09-18 13:40:05 -0400
committerFrank Elias <francois.elias@livio.io>2020-09-18 13:40:05 -0400
commit2c58e4aca4a616efb6d5f8622d93277a1d0ca460 (patch)
tree004b79a3aa2ef32b045a7e18d1101ddc1709ee28
parentea61dbf123af70480a7368df6c656cd041278362 (diff)
downloadsdl_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.jinja21
-rw-r--r--generator/templates/functions/template.m.jinja23
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' %}