flatbuffers/src
Casper fac0d7be02
Apply Namer to Java. (#7194)
* Started applying Namer to Java.

- Java didn't previously have keyword escaping
- Added prefixes and suffixes to the Namer methods
- TODO: migrate previous namer applications to using pre/suffixes
- Java methods / functions are interesting, it's mostly camel case
  except when it involves a struct/enum name. That section is Keep case
- I changed the casing for some internal arguments/variables. This
  violates the "don't change genfiles" rule that I've been using but it
  shouldn't break user code.
- LegacyJavaMethod2 is interesting. Basically, Java has a "mixed" case
  convention where it's camel case, except for the type/variant name
  itself, which is keep case. So a type foo_bar would become getfoo_bar
  instead of getFooBar.

* small fix

* Namer for Namespaces

* removed unused parameter, add const everywhere

* Remove unused argument

* More unused args

* Use mutable reference out parameters

* Made more strings const and inlined const empty strings

* remove do not submit

Co-authored-by: Casper Neo <cneo@google.com>
2022-03-30 18:13:16 -04:00
..
annotated_binary_text_gen.cpp structured comments (#7192) 2022-03-29 10:01:32 -07:00
annotated_binary_text_gen.h structured comments (#7192) 2022-03-29 10:01:32 -07:00
bfbs_gen.h [Lua] Apply Namer to Lua (#7171) 2022-03-15 21:48:42 -07:00
bfbs_gen_lua.cpp [Lua] Apply Namer to Lua (#7171) 2022-03-15 21:48:42 -07:00
bfbs_gen_lua.h
bfbs_namer.h [Lua] Apply Namer to Lua (#7171) 2022-03-15 21:48:42 -07:00
binary_annotator.cpp structured comments (#7192) 2022-03-29 10:01:32 -07:00
binary_annotator.h structured comments (#7192) 2022-03-29 10:01:32 -07:00
BUILD.bazel Annotated Flatbuffer Binary (#7174) 2022-03-18 14:08:05 -07:00
code_generators.cpp Replaced ToDasherCase with ConvertCase (#7131) 2022-02-23 22:31:40 -06:00
flatc.cpp Handle root offset and root table vtable invalidation (#7177) 2022-03-23 21:51:32 -07:00
flatc_main.cpp
flathash.cpp
idl_gen_cpp.cpp prevent name clash (#7133) 2022-02-24 22:01:25 -08:00
idl_gen_csharp.cpp [C#] Fix collision of field name and type name (#7149) 2022-03-30 12:51:58 -07:00
idl_gen_dart.cpp Namerdart (#7187) 2022-03-28 18:07:09 -04:00
idl_gen_fbs.cpp
idl_gen_go.cpp [Lua] Apply Namer to Lua (#7171) 2022-03-15 21:48:42 -07:00
idl_gen_grpc.cpp
idl_gen_java.cpp Apply Namer to Java. (#7194) 2022-03-30 18:13:16 -04:00
idl_gen_json_schema.cpp
idl_gen_kotlin.cpp Use ConvertCase instead of Make{Upper,Lower,Snake} implementations (#7127) 2022-02-23 18:08:11 -06:00
idl_gen_lobster.cpp [Lobster] support unsigned integer reads 2022-03-08 15:13:34 -08:00
idl_gen_lua.cpp Use ConvertCase instead of Make{Upper,Lower,Snake} implementations (#7127) 2022-02-23 18:08:11 -06:00
idl_gen_php.cpp Use ConvertCase instead of Make{Upper,Lower,Snake} implementations (#7127) 2022-02-23 18:08:11 -06:00
idl_gen_python.cpp [Lua] Apply Namer to Lua (#7171) 2022-03-15 21:48:42 -07:00
idl_gen_rust.cpp [Lua] Apply Namer to Lua (#7171) 2022-03-15 21:48:42 -07:00
idl_gen_swift.cpp Adds no-includes flags to the swift code generator (#7182) 2022-03-22 21:42:20 -07:00
idl_gen_text.cpp
idl_gen_ts.cpp [TS] Fix generation of struct members in object api (#7148) 2022-03-23 21:40:11 -07:00
idl_namer.h Apply Namer to Java. (#7194) 2022-03-30 18:13:16 -04:00
idl_parser.cpp Use ConvertCase instead of Make{Upper,Lower,Snake} implementations (#7127) 2022-02-23 18:08:11 -06:00
namer.h Apply Namer to Java. (#7194) 2022-03-30 18:13:16 -04:00
reflection.cpp VerifySizePrefixed (reflection::Schema) and GetAnySizePrefixedRoot added (#7181) 2022-03-23 21:39:38 -07:00
util.cpp Namerdart (#7187) 2022-03-28 18:07:09 -04:00