contrib/objcwrapper: replace `scope` by `is_class_property`
authorAlexis Laferrière <alexis.laf@xymus.net>
Tue, 1 Sep 2015 14:48:49 +0000 (10:48 -0400)
committerAlexis Laferrière <alexis.laf@xymus.net>
Wed, 2 Sep 2015 19:57:50 +0000 (15:57 -0400)
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

contrib/objcwrapper/src/objc_model.nit
contrib/objcwrapper/src/objc_visitor.nit

index 26a4df6..3ce3946 100644 (file)
@@ -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]
index 3657b6c..0c131cc 100644 (file)
@@ -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