|
| def | __init__ (self, args, kwargs) |
| |
| def | output_filename (self) |
| |
| def | generate_output (self) |
| |
| def | __init__ (self, args, kwargs) |
| |
| def | protocol_name (self) |
| |
| def | objc_prefix (self) |
| |
| def | should_generate_types_for_domain (self, domain) |
| |
| def | should_generate_commands_for_domain (self, domain) |
| |
| def | should_generate_events_for_domain (self, domain) |
| |
| def | objc_name_for_type (self, type) |
| |
| def | objc_enum_name_for_anonymous_enum_declaration (self, declaration) |
| |
| def | objc_enum_name_for_anonymous_enum_member (self, declaration, member) |
| |
| def | objc_enum_name_for_anonymous_enum_parameter (self, domain, event_or_command_name, parameter) |
| |
| def | objc_enum_name_for_non_anonymous_enum (self, _type) |
| |
| def | objc_class_for_type (self, _type) |
| |
| def | objc_class_for_array_type (self, _type) |
| |
| def | objc_accessor_type_for_member (self, member) |
| |
| def | objc_accessor_type_for_member_internal (self, _type) |
| |
| def | objc_type_for_member (self, declaration, member) |
| |
| def | objc_type_for_member_internal (self, _type, declaration, member) |
| |
| def | objc_type_for_param (self, domain, event_or_command_name, parameter, respect_optional=True) |
| |
| def | objc_type_for_param_internal (self, _type, domain, event_or_command_name, parameter) |
| |
| def | objc_protocol_export_expression_for_variable (self, var_type, var_name) |
| |
| def | objc_protocol_import_expression_for_member (self, name, declaration, member) |
| |
| def | objc_protocol_import_expression_for_parameter (self, name, domain, event_or_command_name, parameter) |
| |
| def | objc_protocol_import_expression_for_variable (self, var_type, var_name) |
| |
| def | objc_to_protocol_expression_for_member (self, declaration, member, sub_expression) |
| |
| def | protocol_to_objc_expression_for_member (self, declaration, member, sub_expression) |
| |
| def | payload_to_objc_expression_for_member (self, declaration, member) |
| |
| def | __init__ (self, model, platform, input_filepath) |
| |
| def | model (self) |
| |
| def | platform (self) |
| |
| def | set_generator_setting (self, key, value) |
| |
| def | can_generate_platform (self, model_platform) |
| |
| def | type_declarations_for_domain (self, domain) |
| |
| def | commands_for_domain (self, domain) |
| |
| def | events_for_domain (self, domain) |
| |
| def | get_generator_setting (self, key, default=None) |
| |
| def | generate_license (self) |
| |
| def | non_supplemental_domains (self) |
| |
| def | domains_to_generate (self) |
| |
| def | generate_output (self) |
| |
| def | output_filename (self) |
| |
| def | encoding_for_enum_value (self, enum_value) |
| |
| def | assigned_enum_values (self) |
| |
| def | type_needs_shape_assertions (self, _type) |
| |
| def | calculate_types_requiring_shape_assertions (self, domains) |
| |
| def | wrap_with_guard_for_domain (self, domain, text) |
| |
|
| def | identifier_to_objc_identifier (name) |
| |
| def | objc_identifier_to_identifier (name) |
| |
| def | variable_name_prefix_for_domain (domain) |
| |
| def | objc_accessor_type_for_raw_name (raw_name) |
| |
| def | objc_type_for_raw_name (raw_name) |
| |
| def | objc_class_for_raw_name (raw_name) |
| |
| def | protocol_type_for_raw_name (raw_name) |
| |
| def | protocol_type_for_type (_type) |
| |
| def | is_type_objc_pointer_type (_type) |
| |
| def | objc_setter_method_for_member (declaration, member) |
| |
| def | objc_setter_method_for_member_internal (_type, declaration, member) |
| |
| def | objc_getter_method_for_member (declaration, member) |
| |
| def | objc_getter_method_for_member_internal (_type, declaration, member) |
| |
| def | type_needs_runtime_casts (_type) |
| |
| def | type_has_open_fields (_type) |
| |
| def | wrap_with_guard (guard, text) |
| |
| def | stylized_name_for_enum_value (enum_value) |
| |
| def | js_name_for_parameter_type (_type) |
| |
| def | string_for_file_include (filename, file_framework, target_framework) |
| |
| string | OBJC_HELPER_PREFIX = 'RWI' |
| |
| string | OBJC_SHARED_PREFIX = 'Protocol' |
| |
| string | OBJC_STATIC_PREFIX = '%s%s' % (OBJC_HELPER_PREFIX, OBJC_SHARED_PREFIX) |
| |
| list | DOMAINS_TO_GENERATE = ['CSS', 'DOM', 'DOMStorage', 'Network', 'Page', 'Automation', 'GenericTypes'] |
| |