def _generate_anonymous_enum_for_parameter(self, domain, event_or_command_name, parameter): objc_enum_name = ObjCGenerator.objc_enum_name_for_anonymous_enum_parameter( domain, event_or_command_name, parameter) return self._generate_enum(objc_enum_name, parameter.type.enum_values())
def _generate_anonymous_enum_conversion_for_parameter(self, domain, event_or_command_name, parameter): objc_enum_name = ObjCGenerator.objc_enum_name_for_anonymous_enum_parameter(domain, event_or_command_name, parameter) enum_values = parameter.type.enum_values() lines = [] lines.append(self._generate_enum_objc_to_protocol_string(objc_enum_name, enum_values)) lines.append(self._generate_enum_from_protocol_string(objc_enum_name, enum_values)) return '\n\n'.join(lines)
def _generate_anonymous_enum_for_parameter(self, domain, event_or_command_name, parameter): objc_enum_name = ObjCGenerator.objc_enum_name_for_anonymous_enum_parameter(domain, event_or_command_name, parameter) return self._generate_enum(objc_enum_name, parameter.type.enum_values())