|
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) |
|
◆ __init__()
def generator.Generator.__init__ |
( |
|
self, |
|
|
|
model, |
|
|
|
platform, |
|
|
|
input_filepath |
|
) |
| |
◆ assigned_enum_values()
def generator.Generator.assigned_enum_values |
( |
|
self | ) |
|
◆ calculate_types_requiring_shape_assertions()
def generator.Generator.calculate_types_requiring_shape_assertions |
( |
|
self, |
|
|
|
domains |
|
) |
| |
◆ can_generate_platform()
def generator.Generator.can_generate_platform |
( |
|
self, |
|
|
|
model_platform |
|
) |
| |
◆ commands_for_domain()
def generator.Generator.commands_for_domain |
( |
|
self, |
|
|
|
domain |
|
) |
| |
◆ domains_to_generate()
def generator.Generator.domains_to_generate |
( |
|
self | ) |
|
◆ encoding_for_enum_value()
def generator.Generator.encoding_for_enum_value |
( |
|
self, |
|
|
|
enum_value |
|
) |
| |
◆ events_for_domain()
def generator.Generator.events_for_domain |
( |
|
self, |
|
|
|
domain |
|
) |
| |
◆ generate_license()
def generator.Generator.generate_license |
( |
|
self | ) |
|
◆ generate_output()
def generator.Generator.generate_output |
( |
|
self | ) |
|
◆ get_generator_setting()
def generator.Generator.get_generator_setting |
( |
|
self, |
|
|
|
key, |
|
|
|
default = None |
|
) |
| |
◆ js_name_for_parameter_type()
def generator.Generator.js_name_for_parameter_type |
( |
|
_type | ) |
|
|
static |
◆ model()
def generator.Generator.model |
( |
|
self | ) |
|
◆ non_supplemental_domains()
def generator.Generator.non_supplemental_domains |
( |
|
self | ) |
|
◆ output_filename()
def generator.Generator.output_filename |
( |
|
self | ) |
|
◆ platform()
def generator.Generator.platform |
( |
|
self | ) |
|
◆ set_generator_setting()
def generator.Generator.set_generator_setting |
( |
|
self, |
|
|
|
key, |
|
|
|
value |
|
) |
| |
◆ string_for_file_include()
def generator.Generator.string_for_file_include |
( |
|
filename, |
|
|
|
file_framework, |
|
|
|
target_framework |
|
) |
| |
|
static |
◆ stylized_name_for_enum_value()
def generator.Generator.stylized_name_for_enum_value |
( |
|
enum_value | ) |
|
|
static |
◆ type_declarations_for_domain()
def generator.Generator.type_declarations_for_domain |
( |
|
self, |
|
|
|
domain |
|
) |
| |
◆ type_has_open_fields()
def generator.Generator.type_has_open_fields |
( |
|
_type | ) |
|
|
static |
◆ type_needs_runtime_casts()
def generator.Generator.type_needs_runtime_casts |
( |
|
_type | ) |
|
|
static |
◆ type_needs_shape_assertions()
def generator.Generator.type_needs_shape_assertions |
( |
|
self, |
|
|
|
_type |
|
) |
| |
◆ wrap_with_guard()
def generator.Generator.wrap_with_guard |
( |
|
guard, |
|
|
|
text |
|
) |
| |
|
static |
◆ wrap_with_guard_for_domain()
def generator.Generator.wrap_with_guard_for_domain |
( |
|
self, |
|
|
|
domain, |
|
|
|
text |
|
) |
| |
The documentation for this class was generated from the following file:
- DerivedData/WebKit/Build/Products/Debug/JavaScriptCore.framework/Versions/A/PrivateHeaders/generator.py