Fixes for property warnings generated in struct headers
-------------------------------------------------------

                 Key: THRIFT-1430
                 URL: https://issues.apache.org/jira/browse/THRIFT-1430
             Project: Thrift
          Issue Type: Improvement
          Components: Cocoa - Compiler
    Affects Versions: 0.7
            Reporter: Mike Riley
            Priority: Trivial


Every struct generates warnings in the header because the properties are 
declared twice, once implicitly through the property declaration and once 
explicitly by the actual function declarations. This was done to increase 
compatibility with older versions of objective c that didn't have the ability 
to use the property syntax as it is declared now. This is harmless but you get 
two warnings per struct member, and in my case that worked out to a few hundred 
warnings.

The fix here is a simple refactor for isSet method declaration, and placing the 
declaration of the alternate getter/setter implementations into an #else 
statement beneath the currently existing #if statement, as opposed to just 
declaring them.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to