mirror of
https://github.com/google/flatbuffers.git
synced 2026-06-28 14:10:02 +00:00
[Dart] Fix deprecated field support, inf/nan (#5724)
* Fix deprecated field support, inf/nan * unused params * rerun tests
This commit is contained in:
committed by
Wouter van Oortmerssen
parent
9cadf05d89
commit
89418eb848
@@ -65,7 +65,7 @@ public struct MonsterExtra : IFlatbufferObject
|
||||
float f3 = Single.NegativeInfinity,
|
||||
VectorOffset dvecOffset = default(VectorOffset),
|
||||
VectorOffset fvecOffset = default(VectorOffset)) {
|
||||
builder.StartTable(10);
|
||||
builder.StartTable(11);
|
||||
MonsterExtra.AddD3(builder, d3);
|
||||
MonsterExtra.AddD2(builder, d2);
|
||||
MonsterExtra.AddD1(builder, d1);
|
||||
@@ -79,7 +79,7 @@ public struct MonsterExtra : IFlatbufferObject
|
||||
return MonsterExtra.EndMonsterExtra(builder);
|
||||
}
|
||||
|
||||
public static void StartMonsterExtra(FlatBufferBuilder builder) { builder.StartTable(10); }
|
||||
public static void StartMonsterExtra(FlatBufferBuilder builder) { builder.StartTable(11); }
|
||||
public static void AddD0(FlatBufferBuilder builder, double d0) { builder.AddDouble(0, d0, Double.NaN); }
|
||||
public static void AddD1(FlatBufferBuilder builder, double d1) { builder.AddDouble(1, d1, Double.NaN); }
|
||||
public static void AddD2(FlatBufferBuilder builder, double d2) { builder.AddDouble(2, d2, Double.PositiveInfinity); }
|
||||
|
||||
@@ -58,7 +58,7 @@ public final class MonsterExtra extends Table {
|
||||
float f3,
|
||||
int dvecOffset,
|
||||
int fvecOffset) {
|
||||
builder.startTable(10);
|
||||
builder.startTable(11);
|
||||
MonsterExtra.addD3(builder, d3);
|
||||
MonsterExtra.addD2(builder, d2);
|
||||
MonsterExtra.addD1(builder, d1);
|
||||
@@ -72,7 +72,7 @@ public final class MonsterExtra extends Table {
|
||||
return MonsterExtra.endMonsterExtra(builder);
|
||||
}
|
||||
|
||||
public static void startMonsterExtra(FlatBufferBuilder builder) { builder.startTable(10); }
|
||||
public static void startMonsterExtra(FlatBufferBuilder builder) { builder.startTable(11); }
|
||||
public static void addD0(FlatBufferBuilder builder, double d0) { builder.addDouble(0, d0, Double.NaN); }
|
||||
public static void addD1(FlatBufferBuilder builder, double d1) { builder.addDouble(1, d1, Double.NaN); }
|
||||
public static void addD2(FlatBufferBuilder builder, double d2) { builder.addDouble(2, d2, Double.POSITIVE_INFINITY); }
|
||||
|
||||
@@ -184,7 +184,7 @@ class MonsterExtra : Table() {
|
||||
}
|
||||
fun MonsterExtraBufferHasIdentifier(_bb: ByteBuffer) : Boolean = __has_identifier(_bb, "MONE")
|
||||
fun createMonsterExtra(builder: FlatBufferBuilder, d0: Double, d1: Double, d2: Double, d3: Double, f0: Float, f1: Float, f2: Float, f3: Float, dvecOffset: Int, fvecOffset: Int) : Int {
|
||||
builder.startTable(10)
|
||||
builder.startTable(11)
|
||||
addD3(builder, d3)
|
||||
addD2(builder, d2)
|
||||
addD1(builder, d1)
|
||||
@@ -197,7 +197,7 @@ class MonsterExtra : Table() {
|
||||
addF0(builder, f0)
|
||||
return endMonsterExtra(builder)
|
||||
}
|
||||
fun startMonsterExtra(builder: FlatBufferBuilder) = builder.startTable(10)
|
||||
fun startMonsterExtra(builder: FlatBufferBuilder) = builder.startTable(11)
|
||||
fun addD0(builder: FlatBufferBuilder, d0: Double) = builder.addDouble(0, d0, Double.NaN)
|
||||
fun addD1(builder: FlatBufferBuilder, d1: Double) = builder.addDouble(1, d1, Double.NaN)
|
||||
fun addD2(builder: FlatBufferBuilder, d2: Double) = builder.addDouble(2, d2, Double.POSITIVE_INFINITY)
|
||||
|
||||
@@ -134,7 +134,7 @@ class MonsterExtra(object):
|
||||
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(22))
|
||||
return o == 0
|
||||
|
||||
def MonsterExtraStart(builder): builder.StartObject(10)
|
||||
def MonsterExtraStart(builder): builder.StartObject(11)
|
||||
def MonsterExtraAddD0(builder, d0): builder.PrependFloat64Slot(0, d0, float('nan'))
|
||||
def MonsterExtraAddD1(builder, d1): builder.PrependFloat64Slot(1, d1, float('nan'))
|
||||
def MonsterExtraAddD2(builder, d2): builder.PrependFloat64Slot(2, d2, float('inf'))
|
||||
|
||||
Reference in New Issue
Block a user