mirror of
https://github.com/google/flatbuffers.git
synced 2026-06-12 07:50:59 +00:00
Break internal Java/C# APIs
This is done on purpose, to avoid API version mismatches that can cause bad decoding results, see: https://github.com/google/flatbuffers/issues/5368 Change-Id: I2c857438377e080caad0e2d8bcc758c9b19bd6ec
This commit is contained in:
@@ -19,15 +19,15 @@ public struct Attacker : IFlatbufferObject
|
||||
|
||||
public static Offset<Attacker> CreateAttacker(FlatBufferBuilder builder,
|
||||
int sword_attack_damage = 0) {
|
||||
builder.StartObject(1);
|
||||
builder.StartTable(1);
|
||||
Attacker.AddSwordAttackDamage(builder, sword_attack_damage);
|
||||
return Attacker.EndAttacker(builder);
|
||||
}
|
||||
|
||||
public static void StartAttacker(FlatBufferBuilder builder) { builder.StartObject(1); }
|
||||
public static void StartAttacker(FlatBufferBuilder builder) { builder.StartTable(1); }
|
||||
public static void AddSwordAttackDamage(FlatBufferBuilder builder, int swordAttackDamage) { builder.AddInt(0, swordAttackDamage, 0); }
|
||||
public static Offset<Attacker> EndAttacker(FlatBufferBuilder builder) {
|
||||
int o = builder.EndObject();
|
||||
int o = builder.EndTable();
|
||||
return new Offset<Attacker>(o);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -17,15 +17,15 @@ public final class Attacker extends Table {
|
||||
|
||||
public static int createAttacker(FlatBufferBuilder builder,
|
||||
int sword_attack_damage) {
|
||||
builder.startObject(1);
|
||||
builder.startTable(1);
|
||||
Attacker.addSwordAttackDamage(builder, sword_attack_damage);
|
||||
return Attacker.endAttacker(builder);
|
||||
}
|
||||
|
||||
public static void startAttacker(FlatBufferBuilder builder) { builder.startObject(1); }
|
||||
public static void startAttacker(FlatBufferBuilder builder) { builder.startTable(1); }
|
||||
public static void addSwordAttackDamage(FlatBufferBuilder builder, int swordAttackDamage) { builder.addInt(0, swordAttackDamage, 0); }
|
||||
public static int endAttacker(FlatBufferBuilder builder) {
|
||||
int o = builder.endObject();
|
||||
int o = builder.endTable();
|
||||
return o;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -35,7 +35,7 @@ public struct Movie : IFlatbufferObject
|
||||
int main_characterOffset = 0,
|
||||
VectorOffset characters_typeOffset = default(VectorOffset),
|
||||
VectorOffset charactersOffset = default(VectorOffset)) {
|
||||
builder.StartObject(4);
|
||||
builder.StartTable(4);
|
||||
Movie.AddCharacters(builder, charactersOffset);
|
||||
Movie.AddCharactersType(builder, characters_typeOffset);
|
||||
Movie.AddMainCharacter(builder, main_characterOffset);
|
||||
@@ -43,7 +43,7 @@ public struct Movie : IFlatbufferObject
|
||||
return Movie.EndMovie(builder);
|
||||
}
|
||||
|
||||
public static void StartMovie(FlatBufferBuilder builder) { builder.StartObject(4); }
|
||||
public static void StartMovie(FlatBufferBuilder builder) { builder.StartTable(4); }
|
||||
public static void AddMainCharacterType(FlatBufferBuilder builder, Character mainCharacterType) { builder.AddByte(0, (byte)mainCharacterType, 0); }
|
||||
public static void AddMainCharacter(FlatBufferBuilder builder, int mainCharacterOffset) { builder.AddOffset(1, mainCharacterOffset, 0); }
|
||||
public static void AddCharactersType(FlatBufferBuilder builder, VectorOffset charactersTypeOffset) { builder.AddOffset(2, charactersTypeOffset.Value, 0); }
|
||||
@@ -55,7 +55,7 @@ public struct Movie : IFlatbufferObject
|
||||
public static VectorOffset CreateCharactersVectorBlock(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); builder.Add(data); return builder.EndVector(); }
|
||||
public static void StartCharactersVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(4, numElems, 4); }
|
||||
public static Offset<Movie> EndMovie(FlatBufferBuilder builder) {
|
||||
int o = builder.EndObject();
|
||||
int o = builder.EndTable();
|
||||
return new Offset<Movie>(o);
|
||||
}
|
||||
public static void FinishMovieBuffer(FlatBufferBuilder builder, Offset<Movie> offset) { builder.Finish(offset.Value, "MOVI"); }
|
||||
|
||||
@@ -29,7 +29,7 @@ public final class Movie extends Table {
|
||||
int main_characterOffset,
|
||||
int characters_typeOffset,
|
||||
int charactersOffset) {
|
||||
builder.startObject(4);
|
||||
builder.startTable(4);
|
||||
Movie.addCharacters(builder, charactersOffset);
|
||||
Movie.addCharactersType(builder, characters_typeOffset);
|
||||
Movie.addMainCharacter(builder, main_characterOffset);
|
||||
@@ -37,7 +37,7 @@ public final class Movie extends Table {
|
||||
return Movie.endMovie(builder);
|
||||
}
|
||||
|
||||
public static void startMovie(FlatBufferBuilder builder) { builder.startObject(4); }
|
||||
public static void startMovie(FlatBufferBuilder builder) { builder.startTable(4); }
|
||||
public static void addMainCharacterType(FlatBufferBuilder builder, byte mainCharacterType) { builder.addByte(0, mainCharacterType, 0); }
|
||||
public static void addMainCharacter(FlatBufferBuilder builder, int mainCharacterOffset) { builder.addOffset(1, mainCharacterOffset, 0); }
|
||||
public static void addCharactersType(FlatBufferBuilder builder, int charactersTypeOffset) { builder.addOffset(2, charactersTypeOffset, 0); }
|
||||
@@ -47,7 +47,7 @@ public final class Movie extends Table {
|
||||
public static int createCharactersVector(FlatBufferBuilder builder, int[] data) { builder.startVector(4, data.length, 4); for (int i = data.length - 1; i >= 0; i--) builder.addOffset(data[i]); return builder.endVector(); }
|
||||
public static void startCharactersVector(FlatBufferBuilder builder, int numElems) { builder.startVector(4, numElems, 4); }
|
||||
public static int endMovie(FlatBufferBuilder builder) {
|
||||
int o = builder.endObject();
|
||||
int o = builder.endTable();
|
||||
return o;
|
||||
}
|
||||
public static void finishMovieBuffer(FlatBufferBuilder builder, int offset) { builder.finish(offset, "MOVI"); }
|
||||
|
||||
Reference in New Issue
Block a user