From: Alexis Laferrière Date: Tue, 1 Sep 2015 14:48:49 +0000 (-0400) Subject: contrib/objcwrapper: replace `scope` by `is_class_property` X-Git-Tag: v0.7.8~42^2~20 X-Git-Url: http://nitlanguage.org contrib/objcwrapper: replace `scope` by `is_class_property` Signed-off-by: Alexis Laferrière --- diff --git a/contrib/objcwrapper/src/objc_model.nit b/contrib/objcwrapper/src/objc_model.nit index 26a4df6..3ce3946 100644 --- a/contrib/objcwrapper/src/objc_model.nit +++ b/contrib/objcwrapper/src/objc_model.nit @@ -67,8 +67,8 @@ end class ObjcMethod super ObjcProperty - # Scope: '+' for a static class method, and '-' for an instance method - var scope: Char is noinit, writable + # Is this a static class method declared with '+'? Otherwise it's an instance method. + var is_class_property: Bool = false is writable # Parameters of the method var params = new Array[ObjcParam] diff --git a/contrib/objcwrapper/src/objc_visitor.nit b/contrib/objcwrapper/src/objc_visitor.nit index 3657b6c..0c131cc 100644 --- a/contrib/objcwrapper/src/objc_visitor.nit +++ b/contrib/objcwrapper/src/objc_visitor.nit @@ -75,7 +75,7 @@ redef class Nsignature_block_signature do var method = new ObjcMethod method.return_type = n_signature_return_type.to_type - method.scope = if n_scope.is_class_property then '-' else '+' + method.is_class_property = n_scope.is_class_property for n_param in n_parameter.children do var param = n_param.to_param