@@ -1618,7 +1618,7 @@ private void validateAnnotatedField(
16181618 if ((bin .type () == BinType .UNDEFINED
16191619 && field .getType ().isArray ()
16201620 || bin .type ().name ().endsWith ("_ARRAY" ))
1621- && bin .arraySizeExpression ().isEmpty ()) {
1621+ && bin .arraySizeExpr ().isEmpty ()) {
16221622 throw new IllegalArgumentException (field .toString () + ": missing expression in Bin#arraySizeExpression" );
16231623 }
16241624 }
@@ -1696,7 +1696,7 @@ class Pair {
16961696 this .CloseStruct ();
16971697 } else {
16981698 if (field .isArrayField ()) {
1699- this .StructArray (conty .getName (), conty .bin .arraySizeExpression ());
1699+ this .StructArray (conty .getName (), conty .bin .arraySizeExpr ());
17001700 } else {
17011701 this .Struct (conty .getName ());
17021702 }
@@ -1709,18 +1709,18 @@ class Pair {
17091709 this .ByteOrder (pair .container .getByteOrder (field ));
17101710 switch (type ) {
17111711 case BIT_ARRAY : {
1712- if (field .bin .typeExtraPartExpression ().isEmpty ()) {
1713- this .BitArray (field .getName (), pair .container .getBitNumber (field ), field .bin .arraySizeExpression ());
1712+ if (field .bin .paramExpr ().isEmpty ()) {
1713+ this .BitArray (field .getName (), pair .container .getBitNumber (field ), field .bin .arraySizeExpr ());
17141714 } else {
1715- this .CustomArray ("bit" , field .getName (), field .bin .arraySizeExpression (), field .bin .typeExtraPartExpression ());
1715+ this .CustomArray ("bit" , field .getName (), field .bin .arraySizeExpr (), field .bin .paramExpr ());
17161716 }
17171717 }
17181718 break ;
17191719 case BIT : {
1720- if (field .bin .typeExtraPartExpression ().isEmpty ()) {
1720+ if (field .bin .paramExpr ().isEmpty ()) {
17211721 this .Bits (field .getName (), pair .container .getBitNumber (field ));
17221722 } else {
1723- this .Custom ("bit" , field .getName (), field .bin .typeExtraPartExpression ());
1723+ this .Custom ("bit" , field .getName (), field .bin .paramExpr ());
17241724 }
17251725 }
17261726 break ;
@@ -1729,88 +1729,88 @@ class Pair {
17291729 }
17301730 break ;
17311731 case BOOL_ARRAY : {
1732- this .BoolArray (field .getName (), field .bin .arraySizeExpression ());
1732+ this .BoolArray (field .getName (), field .bin .arraySizeExpr ());
17331733 }
17341734 break ;
17351735 case BYTE : {
17361736 this .Byte (field .getName ());
17371737 }
17381738 break ;
17391739 case BYTE_ARRAY : {
1740- this .ByteArray (field .getName (), field .bin .arraySizeExpression ());
1740+ this .ByteArray (field .getName (), field .bin .arraySizeExpr ());
17411741 }
17421742 break ;
17431743 case UBYTE : {
17441744 this .UByte (field .getName ());
17451745 }
17461746 break ;
17471747 case UBYTE_ARRAY : {
1748- this .UByteArray (field .getName (), field .bin .arraySizeExpression ());
1748+ this .UByteArray (field .getName (), field .bin .arraySizeExpr ());
17491749 }
17501750 break ;
17511751 case SHORT : {
17521752 this .Short (field .getName ());
17531753 }
17541754 break ;
17551755 case SHORT_ARRAY : {
1756- this .ShortArray (field .getName (), field .bin .arraySizeExpression ());
1756+ this .ShortArray (field .getName (), field .bin .arraySizeExpr ());
17571757 }
17581758 break ;
17591759 case USHORT : {
17601760 this .UShort (field .getName ());
17611761 }
17621762 break ;
17631763 case USHORT_ARRAY : {
1764- this .UShortArray (field .getName (), field .bin .arraySizeExpression ());
1764+ this .UShortArray (field .getName (), field .bin .arraySizeExpr ());
17651765 }
17661766 break ;
17671767 case INT : {
17681768 this .Int (field .getName ());
17691769 }
17701770 break ;
17711771 case INT_ARRAY : {
1772- this .IntArray (field .getName (), field .bin .arraySizeExpression ());
1772+ this .IntArray (field .getName (), field .bin .arraySizeExpr ());
17731773 }
17741774 break ;
17751775 case LONG : {
17761776 this .Long (field .getName ());
17771777 }
17781778 break ;
17791779 case LONG_ARRAY : {
1780- this .LongArray (field .getName (), field .bin .arraySizeExpression ());
1780+ this .LongArray (field .getName (), field .bin .arraySizeExpr ());
17811781 }
17821782 break ;
17831783 case FLOAT : {
17841784 this .Float (field .getName ());
17851785 }
17861786 break ;
17871787 case FLOAT_ARRAY : {
1788- this .FloatArray (field .getName (), field .bin .arraySizeExpression ());
1788+ this .FloatArray (field .getName (), field .bin .arraySizeExpr ());
17891789 }
17901790 break ;
17911791 case DOUBLE : {
17921792 this .Double (field .getName ());
17931793 }
17941794 break ;
17951795 case DOUBLE_ARRAY : {
1796- this .DoubleArray (field .getName (), field .bin .arraySizeExpression ());
1796+ this .DoubleArray (field .getName (), field .bin .arraySizeExpr ());
17971797 }
17981798 break ;
17991799 case STRING : {
18001800 this .String (field .getName ());
18011801 }
18021802 break ;
18031803 case STRING_ARRAY : {
1804- this .StringArray (field .getName (), field .bin .arraySizeExpression ());
1804+ this .StringArray (field .getName (), field .bin .arraySizeExpr ());
18051805 }
18061806 break ;
18071807 case UNDEFINED : {
18081808 if (!field .getCustomType ().isEmpty ()) {
18091809 this .ByteOrder (pair .container .getByteOrder (field ));
1810- if (field .isArrayField () || !field .bin .arraySizeExpression ().isEmpty ()) {
1811- this .CustomArray (field .bin .customType (), field .getName (), field .bin .arraySizeExpression (), field .bin .typeExtraPartExpression ());
1810+ if (field .isArrayField () || !field .bin .arraySizeExpr ().isEmpty ()) {
1811+ this .CustomArray (field .bin .customType (), field .getName (), field .bin .arraySizeExpr (), field .bin .paramExpr ());
18121812 } else {
1813- this .Custom (field .bin .customType (), field .getName (), field .bin .arraySizeExpression ());
1813+ this .Custom (field .bin .customType (), field .getName (), field .bin .arraySizeExpr ());
18141814 }
18151815 }
18161816 }
0 commit comments