Skip to content

Commit a13f677

Browse files
committed
[Java] Resolve conflict with overloads in name for put encoders on arrays and provide example usage.
1 parent 3aee0d4 commit a13f677

File tree

3 files changed

+4
-7
lines changed

3 files changed

+4
-7
lines changed

sbe-samples/src/main/java/uk/co/real_logic/sbe/examples/ExampleUsingGeneratedStub.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -109,10 +109,7 @@ public static int encode(
109109
.code(Model.A)
110110
.putVehicleCode(VEHICLE_CODE, 0);
111111

112-
for (int i = 0, size = CarEncoder.someNumbersLength(); i < size; i++)
113-
{
114-
car.someNumbers(i, i);
115-
}
112+
car.putSomeNumbers(1, 2, 3, 4);
116113

117114
car.extras()
118115
.clear()

sbe-samples/src/main/resources/example-extension-schema.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<type name="ModelYear" primitiveType="uint16"/>
1313
<type name="VehicleCode" primitiveType="char" length="6" characterEncoding="ASCII"/>
1414
<type name="Ron" primitiveType="uint8" minValue="90" maxValue="110"/>
15-
<type name="someNumbers" primitiveType="uint32" length="5"/>
15+
<type name="someNumbers" primitiveType="uint32" length="4"/>
1616
<type name="Percentage" primitiveType="int8" minValue="0" maxValue="100"/>
1717
<composite name="Booster">
1818
<enum name="BoostType" encodingType="char">
@@ -47,7 +47,7 @@
4747
<choice name="sportsPack">1</choice>
4848
<choice name="cruiseControl">2</choice>
4949
</set>
50-
<type name="uuid_t" primitiveType="uint64" length="2" presence="optional" sinceVersion="1"/>
50+
<type name="uuid_t" primitiveType="int64" length="2" presence="optional" sinceVersion="1"/>
5151
<type name="cupHolderCount_t" primitiveType="uint8" presence="optional" sinceVersion="1"/>
5252
</types>
5353
<sbe:message name="Car" id="1" description="Description of a basic Car">

sbe-samples/src/main/resources/example-schema.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<type name="ModelYear" primitiveType="uint16"/>
1313
<type name="VehicleCode" primitiveType="char" length="6" characterEncoding="ASCII"/>
1414
<type name="Ron" primitiveType="uint8" minValue="90" maxValue="110"/>
15-
<type name="someNumbers" primitiveType="uint32" length="5"/>
15+
<type name="someNumbers" primitiveType="uint32" length="4"/>
1616
<type name="Percentage" primitiveType="int8" minValue="0" maxValue="100"/>
1717
<composite name="Booster">
1818
<enum name="BoostType" encodingType="char">

0 commit comments

Comments
 (0)