Skip to content

Commit 3f6b629

Browse files
authored
[Java] Expose actingVersion (#953)
* [Java] Expose actingVersion * ir codec update
1 parent 432ccfc commit 3f6b629

File tree

3 files changed

+15
-0
lines changed

3 files changed

+15
-0
lines changed

sbe-tool/src/main/java/uk/co/real_logic/sbe/generation/java/JavaGenerator.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2716,6 +2716,11 @@ private CharSequence generateDecoderFlyweightCode(final String className, final
27162716
" final int decodedLength = encodedLength();\n" +
27172717
" limit(currentLimit);\n\n" +
27182718
" return decodedLength;\n" +
2719+
" }\n\n" +
2720+
2721+
" public int actingVersion()\n" +
2722+
" {\n" +
2723+
" return actingVersion;\n" +
27192724
" }\n\n";
27202725

27212726
return generateFlyweightCode(DECODER, className, token, methods, readOnlyBuffer);

sbe-tool/src/main/java/uk/co/real_logic/sbe/ir/generated/FrameCodecDecoder.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,11 @@ public int sbeDecodedLength()
120120
return decodedLength;
121121
}
122122

123+
public int actingVersion()
124+
{
125+
return actingVersion;
126+
}
127+
123128
public int encodedLength()
124129
{
125130
return limit - offset;

sbe-tool/src/main/java/uk/co/real_logic/sbe/ir/generated/TokenCodecDecoder.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,11 @@ public int sbeDecodedLength()
120120
return decodedLength;
121121
}
122122

123+
public int actingVersion()
124+
{
125+
return actingVersion;
126+
}
127+
123128
public int encodedLength()
124129
{
125130
return limit - offset;

0 commit comments

Comments
 (0)