1*8975f5c5SAndroid Build Coastguard Worker# Copyright 2016 The Chromium Authors 2*8975f5c5SAndroid Build Coastguard Worker# Use of this source code is governed by a BSD-style license that can be 3*8975f5c5SAndroid Build Coastguard Worker# found in the LICENSE file. 4*8975f5c5SAndroid Build Coastguard Worker 5*8975f5c5SAndroid Build Coastguard Workerimport("//testing/test.gni") 6*8975f5c5SAndroid Build Coastguard Workerimport("//third_party/flatbuffers/flatbuffer.gni") 7*8975f5c5SAndroid Build Coastguard Worker 8*8975f5c5SAndroid Build Coastguard Workerconfig("flatbuffers_config") { 9*8975f5c5SAndroid Build Coastguard Worker include_dirs = [ 10*8975f5c5SAndroid Build Coastguard Worker "src/include", 11*8975f5c5SAndroid Build Coastguard Worker "src/src", 12*8975f5c5SAndroid Build Coastguard Worker "src", 13*8975f5c5SAndroid Build Coastguard Worker "generated", 14*8975f5c5SAndroid Build Coastguard Worker ] 15*8975f5c5SAndroid Build Coastguard Worker 16*8975f5c5SAndroid Build Coastguard Worker # Required to prevent static initialization of locale 17*8975f5c5SAndroid Build Coastguard Worker # in util.cpp 18*8975f5c5SAndroid Build Coastguard Worker defines = [ "FLATBUFFERS_LOCALE_INDEPENDENT=0" ] 19*8975f5c5SAndroid Build Coastguard Worker 20*8975f5c5SAndroid Build Coastguard Worker if (is_clang) { 21*8975f5c5SAndroid Build Coastguard Worker cflags = [ 22*8975f5c5SAndroid Build Coastguard Worker "-Wno-constant-conversion", 23*8975f5c5SAndroid Build Coastguard Worker "-Wno-shorten-64-to-32", 24*8975f5c5SAndroid Build Coastguard Worker ] 25*8975f5c5SAndroid Build Coastguard Worker } 26*8975f5c5SAndroid Build Coastguard Worker} 27*8975f5c5SAndroid Build Coastguard Worker 28*8975f5c5SAndroid Build Coastguard Worker# The part of FlatBuffers that Chrome is interested in. 29*8975f5c5SAndroid Build Coastguard Workersource_set("flatbuffers") { 30*8975f5c5SAndroid Build Coastguard Worker public = [ 31*8975f5c5SAndroid Build Coastguard Worker "src/include/flatbuffers/base.h", 32*8975f5c5SAndroid Build Coastguard Worker "src/include/flatbuffers/flatbuffers.h", 33*8975f5c5SAndroid Build Coastguard Worker "src/include/flatbuffers/stl_emulation.h", 34*8975f5c5SAndroid Build Coastguard Worker 35*8975f5c5SAndroid Build Coastguard Worker # Required for tflite. 36*8975f5c5SAndroid Build Coastguard Worker "src/include/flatbuffers/flexbuffers.h", 37*8975f5c5SAndroid Build Coastguard Worker "src/include/flatbuffers/util.h", 38*8975f5c5SAndroid Build Coastguard Worker ] 39*8975f5c5SAndroid Build Coastguard Worker 40*8975f5c5SAndroid Build Coastguard Worker if (is_win) { 41*8975f5c5SAndroid Build Coastguard Worker data_deps = [ "//build/win:runtime_libs" ] 42*8975f5c5SAndroid Build Coastguard Worker } 43*8975f5c5SAndroid Build Coastguard Worker 44*8975f5c5SAndroid Build Coastguard Worker configs -= [ "//build/config/compiler:chromium_code" ] 45*8975f5c5SAndroid Build Coastguard Worker configs += [ "//build/config/compiler:no_chromium_code" ] 46*8975f5c5SAndroid Build Coastguard Worker 47*8975f5c5SAndroid Build Coastguard Worker public_configs = [ ":flatbuffers_config" ] 48*8975f5c5SAndroid Build Coastguard Worker} 49*8975f5c5SAndroid Build Coastguard Worker 50*8975f5c5SAndroid Build Coastguard Worker# The complete FlatBuffers library, as required to build the flatc compiler and 51*8975f5c5SAndroid Build Coastguard Worker# some of the tests. 52*8975f5c5SAndroid Build Coastguard Workersource_set("compiler_files") { 53*8975f5c5SAndroid Build Coastguard Worker include_dirs = [ "src/grpc" ] 54*8975f5c5SAndroid Build Coastguard Worker sources = [ 55*8975f5c5SAndroid Build Coastguard Worker "src/grpc/src/compiler/cpp_generator.cc", 56*8975f5c5SAndroid Build Coastguard Worker "src/grpc/src/compiler/cpp_generator.h", 57*8975f5c5SAndroid Build Coastguard Worker "src/grpc/src/compiler/go_generator.cc", 58*8975f5c5SAndroid Build Coastguard Worker "src/grpc/src/compiler/go_generator.h", 59*8975f5c5SAndroid Build Coastguard Worker "src/grpc/src/compiler/java_generator.cc", 60*8975f5c5SAndroid Build Coastguard Worker "src/grpc/src/compiler/java_generator.h", 61*8975f5c5SAndroid Build Coastguard Worker "src/grpc/src/compiler/python_generator.cc", 62*8975f5c5SAndroid Build Coastguard Worker "src/grpc/src/compiler/python_generator.h", 63*8975f5c5SAndroid Build Coastguard Worker "src/grpc/src/compiler/schema_interface.h", 64*8975f5c5SAndroid Build Coastguard Worker "src/grpc/src/compiler/swift_generator.cc", 65*8975f5c5SAndroid Build Coastguard Worker "src/grpc/src/compiler/swift_generator.h", 66*8975f5c5SAndroid Build Coastguard Worker "src/grpc/src/compiler/ts_generator.cc", 67*8975f5c5SAndroid Build Coastguard Worker "src/grpc/src/compiler/ts_generator.h", 68*8975f5c5SAndroid Build Coastguard Worker "src/include/codegen/python.cc", 69*8975f5c5SAndroid Build Coastguard Worker "src/include/codegen/python.h", 70*8975f5c5SAndroid Build Coastguard Worker "src/include/flatbuffers/code_generators.h", 71*8975f5c5SAndroid Build Coastguard Worker "src/include/flatbuffers/flatc.h", 72*8975f5c5SAndroid Build Coastguard Worker "src/include/flatbuffers/grpc.h", 73*8975f5c5SAndroid Build Coastguard Worker "src/include/flatbuffers/hash.h", 74*8975f5c5SAndroid Build Coastguard Worker "src/include/flatbuffers/idl.h", 75*8975f5c5SAndroid Build Coastguard Worker "src/include/flatbuffers/minireflect.h", 76*8975f5c5SAndroid Build Coastguard Worker "src/include/flatbuffers/reflection.h", 77*8975f5c5SAndroid Build Coastguard Worker "src/include/flatbuffers/reflection_generated.h", 78*8975f5c5SAndroid Build Coastguard Worker "src/include/flatbuffers/registry.h", 79*8975f5c5SAndroid Build Coastguard Worker "src/src/annotated_binary_text_gen.cpp", 80*8975f5c5SAndroid Build Coastguard Worker "src/src/annotated_binary_text_gen.h", 81*8975f5c5SAndroid Build Coastguard Worker "src/src/bfbs_gen.h", 82*8975f5c5SAndroid Build Coastguard Worker "src/src/bfbs_gen_lua.cpp", 83*8975f5c5SAndroid Build Coastguard Worker "src/src/bfbs_gen_lua.h", 84*8975f5c5SAndroid Build Coastguard Worker "src/src/bfbs_gen_nim.cpp", 85*8975f5c5SAndroid Build Coastguard Worker "src/src/bfbs_gen_nim.h", 86*8975f5c5SAndroid Build Coastguard Worker "src/src/bfbs_namer.h", 87*8975f5c5SAndroid Build Coastguard Worker "src/src/binary_annotator.cpp", 88*8975f5c5SAndroid Build Coastguard Worker "src/src/binary_annotator.h", 89*8975f5c5SAndroid Build Coastguard Worker "src/src/code_generators.cpp", 90*8975f5c5SAndroid Build Coastguard Worker "src/src/flatc.cpp", 91*8975f5c5SAndroid Build Coastguard Worker "src/src/idl_gen_binary.cpp", 92*8975f5c5SAndroid Build Coastguard Worker "src/src/idl_gen_binary.h", 93*8975f5c5SAndroid Build Coastguard Worker "src/src/idl_gen_cpp.cpp", 94*8975f5c5SAndroid Build Coastguard Worker "src/src/idl_gen_cpp.h", 95*8975f5c5SAndroid Build Coastguard Worker "src/src/idl_gen_csharp.cpp", 96*8975f5c5SAndroid Build Coastguard Worker "src/src/idl_gen_csharp.h", 97*8975f5c5SAndroid Build Coastguard Worker "src/src/idl_gen_dart.cpp", 98*8975f5c5SAndroid Build Coastguard Worker "src/src/idl_gen_dart.h", 99*8975f5c5SAndroid Build Coastguard Worker "src/src/idl_gen_fbs.cpp", 100*8975f5c5SAndroid Build Coastguard Worker "src/src/idl_gen_go.cpp", 101*8975f5c5SAndroid Build Coastguard Worker "src/src/idl_gen_go.h", 102*8975f5c5SAndroid Build Coastguard Worker "src/src/idl_gen_grpc.cpp", 103*8975f5c5SAndroid Build Coastguard Worker "src/src/idl_gen_java.cpp", 104*8975f5c5SAndroid Build Coastguard Worker "src/src/idl_gen_java.h", 105*8975f5c5SAndroid Build Coastguard Worker "src/src/idl_gen_json_schema.cpp", 106*8975f5c5SAndroid Build Coastguard Worker "src/src/idl_gen_json_schema.h", 107*8975f5c5SAndroid Build Coastguard Worker "src/src/idl_gen_kotlin.cpp", 108*8975f5c5SAndroid Build Coastguard Worker "src/src/idl_gen_kotlin.h", 109*8975f5c5SAndroid Build Coastguard Worker "src/src/idl_gen_kotlin_kmp.cpp", 110*8975f5c5SAndroid Build Coastguard Worker "src/src/idl_gen_lobster.cpp", 111*8975f5c5SAndroid Build Coastguard Worker "src/src/idl_gen_lobster.h", 112*8975f5c5SAndroid Build Coastguard Worker "src/src/idl_gen_php.cpp", 113*8975f5c5SAndroid Build Coastguard Worker "src/src/idl_gen_php.h", 114*8975f5c5SAndroid Build Coastguard Worker "src/src/idl_gen_python.cpp", 115*8975f5c5SAndroid Build Coastguard Worker "src/src/idl_gen_python.h", 116*8975f5c5SAndroid Build Coastguard Worker "src/src/idl_gen_rust.cpp", 117*8975f5c5SAndroid Build Coastguard Worker "src/src/idl_gen_rust.h", 118*8975f5c5SAndroid Build Coastguard Worker "src/src/idl_gen_swift.cpp", 119*8975f5c5SAndroid Build Coastguard Worker "src/src/idl_gen_swift.h", 120*8975f5c5SAndroid Build Coastguard Worker "src/src/idl_gen_text.cpp", 121*8975f5c5SAndroid Build Coastguard Worker "src/src/idl_gen_text.h", 122*8975f5c5SAndroid Build Coastguard Worker "src/src/idl_gen_ts.cpp", 123*8975f5c5SAndroid Build Coastguard Worker "src/src/idl_gen_ts.h", 124*8975f5c5SAndroid Build Coastguard Worker "src/src/idl_namer.h", 125*8975f5c5SAndroid Build Coastguard Worker "src/src/idl_parser.cpp", 126*8975f5c5SAndroid Build Coastguard Worker "src/src/namer.h", 127*8975f5c5SAndroid Build Coastguard Worker "src/src/reflection.cpp", 128*8975f5c5SAndroid Build Coastguard Worker "src/src/util.cpp", 129*8975f5c5SAndroid Build Coastguard Worker ] 130*8975f5c5SAndroid Build Coastguard Worker configs -= [ "//build/config/compiler:chromium_code" ] 131*8975f5c5SAndroid Build Coastguard Worker configs += [ "//build/config/compiler:no_chromium_code" ] 132*8975f5c5SAndroid Build Coastguard Worker visibility = [ ":*" ] 133*8975f5c5SAndroid Build Coastguard Worker deps = [ ":flatbuffers" ] 134*8975f5c5SAndroid Build Coastguard Worker} 135*8975f5c5SAndroid Build Coastguard Worker 136*8975f5c5SAndroid Build Coastguard Workerexecutable("flatc") { 137*8975f5c5SAndroid Build Coastguard Worker sources = [ "src/src/flatc_main.cpp" ] 138*8975f5c5SAndroid Build Coastguard Worker deps = [ 139*8975f5c5SAndroid Build Coastguard Worker ":compiler_files", 140*8975f5c5SAndroid Build Coastguard Worker ":flatbuffers", 141*8975f5c5SAndroid Build Coastguard Worker ] 142*8975f5c5SAndroid Build Coastguard Worker} 143*8975f5c5SAndroid Build Coastguard Worker 144*8975f5c5SAndroid Build Coastguard Worker# The following is just for testing. 145*8975f5c5SAndroid Build Coastguard Worker 146*8975f5c5SAndroid Build Coastguard Workerflatbuffer("flatbuffers_samplebuffer") { 147*8975f5c5SAndroid Build Coastguard Worker testonly = true 148*8975f5c5SAndroid Build Coastguard Worker sources = [ 149*8975f5c5SAndroid Build Coastguard Worker "src/tests/alignment_test.fbs", 150*8975f5c5SAndroid Build Coastguard Worker "src/tests/arrays_test.fbs", 151*8975f5c5SAndroid Build Coastguard Worker "src/tests/include_test/include_test1.fbs", 152*8975f5c5SAndroid Build Coastguard Worker "src/tests/include_test/sub/include_test2.fbs", 153*8975f5c5SAndroid Build Coastguard Worker "src/tests/monster_extra.fbs", 154*8975f5c5SAndroid Build Coastguard Worker "src/tests/monster_test.fbs", 155*8975f5c5SAndroid Build Coastguard Worker "src/tests/namespace_test/namespace_test1.fbs", 156*8975f5c5SAndroid Build Coastguard Worker "src/tests/namespace_test/namespace_test2.fbs", 157*8975f5c5SAndroid Build Coastguard Worker "src/tests/native_inline_table_test.fbs", 158*8975f5c5SAndroid Build Coastguard Worker "src/tests/native_type_test.fbs", 159*8975f5c5SAndroid Build Coastguard Worker "src/tests/optional_scalars.fbs", 160*8975f5c5SAndroid Build Coastguard Worker ] 161*8975f5c5SAndroid Build Coastguard Worker flatc_include_dirs = [ "src/tests/include_test" ] 162*8975f5c5SAndroid Build Coastguard Worker} 163*8975f5c5SAndroid Build Coastguard Worker 164*8975f5c5SAndroid Build Coastguard Worker# This combines sources, "flatbuffers" and "flatbuffers_test", specified in the 165*8975f5c5SAndroid Build Coastguard Worker# public github repo required to build the unittests. This must be separate 166*8975f5c5SAndroid Build Coastguard Worker# from ":compiler_files". 167*8975f5c5SAndroid Build Coastguard Workersource_set("flatbuffers_test_files") { 168*8975f5c5SAndroid Build Coastguard Worker include_dirs = [ "src/grpc" ] 169*8975f5c5SAndroid Build Coastguard Worker sources = [ 170*8975f5c5SAndroid Build Coastguard Worker "src/include/flatbuffers/base.h", 171*8975f5c5SAndroid Build Coastguard Worker "src/include/flatbuffers/code_generators.h", 172*8975f5c5SAndroid Build Coastguard Worker "src/include/flatbuffers/flatbuffers.h", 173*8975f5c5SAndroid Build Coastguard Worker "src/include/flatbuffers/flexbuffers.h", 174*8975f5c5SAndroid Build Coastguard Worker "src/include/flatbuffers/grpc.h", 175*8975f5c5SAndroid Build Coastguard Worker "src/include/flatbuffers/hash.h", 176*8975f5c5SAndroid Build Coastguard Worker "src/include/flatbuffers/idl.h", 177*8975f5c5SAndroid Build Coastguard Worker "src/include/flatbuffers/minireflect.h", 178*8975f5c5SAndroid Build Coastguard Worker "src/include/flatbuffers/reflection.h", 179*8975f5c5SAndroid Build Coastguard Worker "src/include/flatbuffers/reflection_generated.h", 180*8975f5c5SAndroid Build Coastguard Worker "src/include/flatbuffers/registry.h", 181*8975f5c5SAndroid Build Coastguard Worker "src/include/flatbuffers/stl_emulation.h", 182*8975f5c5SAndroid Build Coastguard Worker "src/include/flatbuffers/util.h", 183*8975f5c5SAndroid Build Coastguard Worker "src/src/code_generators.cpp", 184*8975f5c5SAndroid Build Coastguard Worker "src/src/idl_gen_fbs.cpp", 185*8975f5c5SAndroid Build Coastguard Worker "src/src/idl_gen_text.cpp", 186*8975f5c5SAndroid Build Coastguard Worker "src/src/idl_gen_text.h", 187*8975f5c5SAndroid Build Coastguard Worker "src/src/idl_parser.cpp", 188*8975f5c5SAndroid Build Coastguard Worker "src/src/reflection.cpp", 189*8975f5c5SAndroid Build Coastguard Worker "src/src/util.cpp", 190*8975f5c5SAndroid Build Coastguard Worker ] 191*8975f5c5SAndroid Build Coastguard Worker 192*8975f5c5SAndroid Build Coastguard Worker configs -= [ "//build/config/compiler:chromium_code" ] 193*8975f5c5SAndroid Build Coastguard Worker configs += [ "//build/config/compiler:no_chromium_code" ] 194*8975f5c5SAndroid Build Coastguard Worker deps = [ ":flatbuffers" ] 195*8975f5c5SAndroid Build Coastguard Worker} 196*8975f5c5SAndroid Build Coastguard Worker 197*8975f5c5SAndroid Build Coastguard Workertest("flatbuffers_unittests") { 198*8975f5c5SAndroid Build Coastguard Worker sources = [ 199*8975f5c5SAndroid Build Coastguard Worker "src/tests/64bit/offset64_test.cpp", 200*8975f5c5SAndroid Build Coastguard Worker "src/tests/64bit/offset64_test.h", 201*8975f5c5SAndroid Build Coastguard Worker "src/tests/alignment_test.cpp", 202*8975f5c5SAndroid Build Coastguard Worker "src/tests/alignment_test.h", 203*8975f5c5SAndroid Build Coastguard Worker "src/tests/evolution_test.cpp", 204*8975f5c5SAndroid Build Coastguard Worker "src/tests/evolution_test.h", 205*8975f5c5SAndroid Build Coastguard Worker "src/tests/flexbuffers_test.cpp", 206*8975f5c5SAndroid Build Coastguard Worker "src/tests/flexbuffers_test.h", 207*8975f5c5SAndroid Build Coastguard Worker "src/tests/fuzz_test.cpp", 208*8975f5c5SAndroid Build Coastguard Worker "src/tests/fuzz_test.h", 209*8975f5c5SAndroid Build Coastguard Worker "src/tests/is_quiet_nan.h", 210*8975f5c5SAndroid Build Coastguard Worker "src/tests/json_test.cpp", 211*8975f5c5SAndroid Build Coastguard Worker "src/tests/json_test.h", 212*8975f5c5SAndroid Build Coastguard Worker "src/tests/key_field_test.cpp", 213*8975f5c5SAndroid Build Coastguard Worker "src/tests/key_field_test.h", 214*8975f5c5SAndroid Build Coastguard Worker "src/tests/monster_test.cpp", 215*8975f5c5SAndroid Build Coastguard Worker "src/tests/monster_test.h", 216*8975f5c5SAndroid Build Coastguard Worker "src/tests/native_type_test_impl.cpp", 217*8975f5c5SAndroid Build Coastguard Worker "src/tests/native_type_test_impl.h", 218*8975f5c5SAndroid Build Coastguard Worker "src/tests/optional_scalars_test.cpp", 219*8975f5c5SAndroid Build Coastguard Worker "src/tests/optional_scalars_test.h", 220*8975f5c5SAndroid Build Coastguard Worker "src/tests/parser_test.cpp", 221*8975f5c5SAndroid Build Coastguard Worker "src/tests/parser_test.h", 222*8975f5c5SAndroid Build Coastguard Worker "src/tests/proto_test.cpp", 223*8975f5c5SAndroid Build Coastguard Worker "src/tests/proto_test.h", 224*8975f5c5SAndroid Build Coastguard Worker "src/tests/reflection_test.cpp", 225*8975f5c5SAndroid Build Coastguard Worker "src/tests/reflection_test.h", 226*8975f5c5SAndroid Build Coastguard Worker "src/tests/test.cpp", 227*8975f5c5SAndroid Build Coastguard Worker "src/tests/test_assert.cpp", 228*8975f5c5SAndroid Build Coastguard Worker "src/tests/test_assert.h", 229*8975f5c5SAndroid Build Coastguard Worker "src/tests/test_builder.cpp", 230*8975f5c5SAndroid Build Coastguard Worker "src/tests/test_builder.h", 231*8975f5c5SAndroid Build Coastguard Worker "src/tests/util_test.cpp", 232*8975f5c5SAndroid Build Coastguard Worker "src/tests/util_test.h", 233*8975f5c5SAndroid Build Coastguard Worker ] 234*8975f5c5SAndroid Build Coastguard Worker deps = [ 235*8975f5c5SAndroid Build Coastguard Worker ":flatbuffers", 236*8975f5c5SAndroid Build Coastguard Worker ":flatbuffers_samplebuffer", 237*8975f5c5SAndroid Build Coastguard Worker ":flatbuffers_test_files", 238*8975f5c5SAndroid Build Coastguard Worker ] 239*8975f5c5SAndroid Build Coastguard Worker data = [ 240*8975f5c5SAndroid Build Coastguard Worker "src/tests/", 241*8975f5c5SAndroid Build Coastguard Worker 242*8975f5c5SAndroid Build Coastguard Worker "//testing/scripts/run_flatbuffers_unittests.py", 243*8975f5c5SAndroid Build Coastguard Worker ] 244*8975f5c5SAndroid Build Coastguard Worker 245*8975f5c5SAndroid Build Coastguard Worker data_deps = [ "//testing:test_scripts_shared" ] 246*8975f5c5SAndroid Build Coastguard Worker 247*8975f5c5SAndroid Build Coastguard Worker defines = [ 248*8975f5c5SAndroid Build Coastguard Worker "FLATBUFFERS_TRACK_VERIFIER_BUFFER_SIZE", 249*8975f5c5SAndroid Build Coastguard Worker 250*8975f5c5SAndroid Build Coastguard Worker # Careful, this test suite needs to be run in the actual out/<build_dir> 251*8975f5c5SAndroid Build Coastguard Worker # directory. 252*8975f5c5SAndroid Build Coastguard Worker "FLATBUFFERS_TEST_PATH_PREFIX=" + 253*8975f5c5SAndroid Build Coastguard Worker rebase_path("//third_party/flatbuffers/src/", root_build_dir), 254*8975f5c5SAndroid Build Coastguard Worker ] 255*8975f5c5SAndroid Build Coastguard Worker configs -= [ "//build/config/compiler:chromium_code" ] 256*8975f5c5SAndroid Build Coastguard Worker configs += [ "//build/config/compiler:no_chromium_code" ] 257*8975f5c5SAndroid Build Coastguard Worker libs = [ "log" ] 258*8975f5c5SAndroid Build Coastguard Worker} 259*8975f5c5SAndroid Build Coastguard Worker 260*8975f5c5SAndroid Build Coastguard Workerif (is_android) { 261*8975f5c5SAndroid Build Coastguard Worker import("//build/config/android/rules.gni") 262*8975f5c5SAndroid Build Coastguard Worker 263*8975f5c5SAndroid Build Coastguard Worker android_library("flatbuffers_java") { 264*8975f5c5SAndroid Build Coastguard Worker chromium_code = false 265*8975f5c5SAndroid Build Coastguard Worker sources = [ 266*8975f5c5SAndroid Build Coastguard Worker "src/java/src/main/java/com/google/flatbuffers/ArrayReadWriteBuf.java", 267*8975f5c5SAndroid Build Coastguard Worker "src/java/src/main/java/com/google/flatbuffers/BaseVector.java", 268*8975f5c5SAndroid Build Coastguard Worker "src/java/src/main/java/com/google/flatbuffers/BooleanVector.java", 269*8975f5c5SAndroid Build Coastguard Worker "src/java/src/main/java/com/google/flatbuffers/ByteBufferReadWriteBuf.java", 270*8975f5c5SAndroid Build Coastguard Worker "src/java/src/main/java/com/google/flatbuffers/ByteBufferUtil.java", 271*8975f5c5SAndroid Build Coastguard Worker "src/java/src/main/java/com/google/flatbuffers/ByteVector.java", 272*8975f5c5SAndroid Build Coastguard Worker "src/java/src/main/java/com/google/flatbuffers/Constants.java", 273*8975f5c5SAndroid Build Coastguard Worker "src/java/src/main/java/com/google/flatbuffers/DoubleVector.java", 274*8975f5c5SAndroid Build Coastguard Worker "src/java/src/main/java/com/google/flatbuffers/FlatBufferBuilder.java", 275*8975f5c5SAndroid Build Coastguard Worker "src/java/src/main/java/com/google/flatbuffers/FlexBuffers.java", 276*8975f5c5SAndroid Build Coastguard Worker "src/java/src/main/java/com/google/flatbuffers/FlexBuffersBuilder.java", 277*8975f5c5SAndroid Build Coastguard Worker "src/java/src/main/java/com/google/flatbuffers/FloatVector.java", 278*8975f5c5SAndroid Build Coastguard Worker "src/java/src/main/java/com/google/flatbuffers/IntVector.java", 279*8975f5c5SAndroid Build Coastguard Worker "src/java/src/main/java/com/google/flatbuffers/LongVector.java", 280*8975f5c5SAndroid Build Coastguard Worker "src/java/src/main/java/com/google/flatbuffers/ReadBuf.java", 281*8975f5c5SAndroid Build Coastguard Worker "src/java/src/main/java/com/google/flatbuffers/ReadWriteBuf.java", 282*8975f5c5SAndroid Build Coastguard Worker "src/java/src/main/java/com/google/flatbuffers/ShortVector.java", 283*8975f5c5SAndroid Build Coastguard Worker "src/java/src/main/java/com/google/flatbuffers/StringVector.java", 284*8975f5c5SAndroid Build Coastguard Worker "src/java/src/main/java/com/google/flatbuffers/Struct.java", 285*8975f5c5SAndroid Build Coastguard Worker "src/java/src/main/java/com/google/flatbuffers/Table.java", 286*8975f5c5SAndroid Build Coastguard Worker "src/java/src/main/java/com/google/flatbuffers/UnionVector.java", 287*8975f5c5SAndroid Build Coastguard Worker "src/java/src/main/java/com/google/flatbuffers/Utf8.java", 288*8975f5c5SAndroid Build Coastguard Worker "src/java/src/main/java/com/google/flatbuffers/Utf8Old.java", 289*8975f5c5SAndroid Build Coastguard Worker "src/java/src/main/java/com/google/flatbuffers/Utf8Safe.java", 290*8975f5c5SAndroid Build Coastguard Worker ] 291*8975f5c5SAndroid Build Coastguard Worker } 292*8975f5c5SAndroid Build Coastguard Worker} 293