// Copyright 2016 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. module mojo.test; struct TestWTFCodeGeneration { string str; string? nullable_str; array strs; array nullable_strs; array> arrays; array bools; array> handles; map str_map; map> array_map; map> handle_map; array> str_maps; }; union TestWTFCodeGeneration2 { string str; array strs; map str_map; }; struct TestWTFStruct { enum NestedEnum { E0, E1, }; string str; int32 integer; }; interface TestWTF { enum NestedEnum { E0, E1, }; EchoString(string? str) => (string? str); EchoStringArray(array? arr) => (array? arr); EchoStringMap(map? str_map) => (map? str_map); }; enum TopLevelEnum { E0, E1, };