contrib/objcwrapper: add type knowledge checks to ObjcModel
[nit.git] / contrib / objcwrapper / src / objc_generator.nit
index 6ca50a2..9dd29f0 100644 (file)
@@ -59,10 +59,19 @@ redef class Sys
                types["NSUInteger"] = "Int"
                types["BOOL"] = "Bool"
                types["id"] = "NSObject"
+               types["constid"] = "NSObject"
+               types["SEL"] = "NSObject"
+               types["void"] = "Pointer"
+
                return types
        end
 end
 
+redef class ObjcModel
+       redef fun knows_type(objc_type) do return super or
+               nit_to_java_types.keys.has(objc_type)
+end
+
 # Wrapper generator
 class CodeGenerator