• Advay Mengle's avatar
    Seal all classes in Java/C# · 557c57eb
    Advay Mengle authored
    Makes enums/structs/tables unsubclassable (final or sealed) and
    prevents instantiation of enum classes (which are solely static
    constants).
    
    Tested (Mac OS 10.10.2):
    1. run flattests
    2. cd tests && ../flatc -c monster_test.fbs && ../flatc -j
    monster_test.fbs && ../flatc -g monster_test.fbs && ../flatc -n
    monster_test.fbs  # Note deltas for C# and Java.
    3. ./JavaTest.sh
    
    **Breaking api change**
    
    Change-Id: Ie008c941c36d212690da58ddc72c9b228eb7a093
    557c57eb
Name
Last commit
Last update
CMake Loading commit data...
android Loading commit data...
build Loading commit data...
docs Loading commit data...
go Loading commit data...
include/flatbuffers Loading commit data...
java Loading commit data...
net/FlatBuffers Loading commit data...
samples Loading commit data...
src Loading commit data...
tests Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
CMakeLists.txt Loading commit data...
CONTRIBUTING.md Loading commit data...
LICENSE.txt Loading commit data...
biicode.conf Loading commit data...
readme.md Loading commit data...