aboutsummaryrefslogtreecommitdiff
path: root/src/org/gnunet/construct/parsers/FixedSizeArrayParser.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/org/gnunet/construct/parsers/FixedSizeArrayParser.java')
-rw-r--r--src/org/gnunet/construct/parsers/FixedSizeArrayParser.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/org/gnunet/construct/parsers/FixedSizeArrayParser.java b/src/org/gnunet/construct/parsers/FixedSizeArrayParser.java
index 855a685..3dbc720 100644
--- a/src/org/gnunet/construct/parsers/FixedSizeArrayParser.java
+++ b/src/org/gnunet/construct/parsers/FixedSizeArrayParser.java
@@ -82,6 +82,9 @@ public class FixedSizeArrayParser implements Parser {
82 final Message srcObj) { 82 final Message srcObj) {
83 int size = 0; 83 int size = 0;
84 final Object arr = ReflectUtil.justGet(srcObj, targetField); 84 final Object arr = ReflectUtil.justGet(srcObj, targetField);
85 if (Array.getLength(arr) != elemNumber) {
86 throw new AssertionError("wrong number of elements");
87 }
85 for (int i = 0; i < Array.getLength(arr); ++i) { 88 for (int i = 0; i < Array.getLength(arr); ++i) {
86 size += elemParser.write(dstBuf, (Message) Array.get(arr, i)); 89 size += elemParser.write(dstBuf, (Message) Array.get(arr, i));
87 } 90 }