|  | // WARNING: This file is machine generated by fidlgen_dart. | 
|  | // @dart = 2.12 | 
|  |  | 
|  | library fidl_fidl_test_escaping_async; | 
|  |  | 
|  | import 'dart:async' as $async; | 
|  | import 'dart:core' hide Set; | 
|  | import 'dart:developer'; | 
|  | import 'dart:typed_data'; | 
|  |  | 
|  | import 'package:fidl/fidl.dart' as $fidl; | 
|  | import 'package:meta/meta.dart'; | 
|  | import 'package:zircon/zircon.dart' as $zircon; | 
|  |  | 
|  | // ignore_for_file: always_specify_types | 
|  | // ignore_for_file: avoid_positional_boolean_parameters | 
|  | // ignore_for_file: avoid_returning_null | 
|  | // ignore_for_file: cascade_invocations | 
|  | // ignore_for_file: constant_identifier_names | 
|  | // ignore_for_file: directives_ordering | 
|  | // ignore_for_file: one_member_abstracts | 
|  | // ignore_for_file: prefer_constructors_over_static_methods | 
|  | // ignore_for_file: prefer_single_quotes | 
|  | // ignore_for_file: public_member_api_docs | 
|  | // ignore_for_file: unused_import | 
|  | // ignore_for_file: unused_local_variable | 
|  | // ignore_for_file: non_constant_identifier_names | 
|  | // ignore_for_file: library_prefixes | 
|  | // ignore_for_file: prefer_typing_uninitialized_variables | 
|  | // ignore_for_file: avoid_js_rounded_ints | 
|  | // ignore_for_file: unnecessary_parenthesis | 
|  | // ignore_for_file: always_put_required_named_parameters_first | 
|  | // ignore_for_file: prefer_generic_function_type_aliases | 
|  | // ignore_for_file: prefer_equal_for_default_values | 
|  | // ignore_for_file: avoid_catches_without_on_clauses | 
|  | // ignore_for_file: unused_shown_name | 
|  | // ignore_for_file: unnecessary_lambdas | 
|  | // ignore_for_file: comment_references | 
|  | // ignore_for_file: avoid_unused_constructor_parameters | 
|  | // ignore_for_file: prefer_interpolation_to_compose_strings | 
|  |  | 
|  | /// "pleaseescapethisdocommentproperly" | 
|  | class DocCommentWithQuotes extends $fidl.Struct { | 
|  | const DocCommentWithQuotes({ | 
|  | this.reserved: 0x0, | 
|  | }); | 
|  | DocCommentWithQuotes.clone( | 
|  | DocCommentWithQuotes $orig, { | 
|  | int? reserved, | 
|  | }) : this( | 
|  | reserved: reserved ?? $orig.reserved, | 
|  | ); | 
|  |  | 
|  | final int reserved; | 
|  |  | 
|  | @override | 
|  | List<Object?> get $fields { | 
|  | return <Object?>[ | 
|  | reserved, | 
|  | ]; | 
|  | } | 
|  |  | 
|  | static const $fieldType0 = $fidl.Uint8Type(); | 
|  |  | 
|  | @override | 
|  | void $encode($fidl.Encoder $encoder, int $offset, int $depth) { | 
|  | switch ($encoder.wireFormat) { | 
|  | case $fidl.WireFormat.v1: | 
|  | $fieldType0.encode($encoder, reserved, $offset + 0, $depth); | 
|  | break; | 
|  | case $fidl.WireFormat.v2: | 
|  | $fieldType0.encode($encoder, reserved, $offset + 0, $depth); | 
|  | break; | 
|  | default: | 
|  | throw $fidl.FidlError('unknown wire format'); | 
|  | } | 
|  | } | 
|  |  | 
|  | @override | 
|  | String toString() { | 
|  | return r'DocCommentWithQuotes' r'(reserved: ' + reserved.toString() + r')'; | 
|  | } | 
|  |  | 
|  | static DocCommentWithQuotes _structDecode( | 
|  | $fidl.Decoder $decoder, int $offset, int $depth) { | 
|  | switch ($decoder.wireFormat) { | 
|  | case $fidl.WireFormat.v1: | 
|  | $decoder.checkPadding($offset + 0, 1); | 
|  | return DocCommentWithQuotes( | 
|  | reserved: $fieldType0.decode($decoder, $offset + 0, $depth)); | 
|  | case $fidl.WireFormat.v2: | 
|  | $decoder.checkPadding($offset + 0, 1); | 
|  | return DocCommentWithQuotes( | 
|  | reserved: $fieldType0.decode($decoder, $offset + 0, $depth)); | 
|  | default: | 
|  | throw $fidl.FidlError('unknown wire format'); | 
|  | } | 
|  | } | 
|  | } | 
|  |  | 
|  | // See fxbug.dev/7644: | 
|  | // ignore: recursive_compile_time_constant | 
|  | const $fidl.StructType<DocCommentWithQuotes> kDocCommentWithQuotes_Type = | 
|  | $fidl.StructType<DocCommentWithQuotes>( | 
|  | inlineSizeV1: 1, | 
|  | inlineSizeV2: 1, | 
|  | structDecode: DocCommentWithQuotes._structDecode); |