return generateLiteral(primitiveType, encoding.applicableMinValue().toString());
private boolean isRepresentableByInt32(final Encoding encoding) { // These min and max values are the same in .NET return encoding.applicableMinValue().longValue() >= Integer.MIN_VALUE && encoding.applicableMaxValue().longValue() <= Integer.MAX_VALUE; }
dimensionHeaderLength)); final long minCount = numInGroupToken.encoding().applicableMinValue().longValue(); final String minCheck = minCount > 0 ? "count < " + minCount + " || " : "";
cppTypeName, propertyName, generateLiteral(primitiveType, token.encoding().applicableMinValue().toString())));
javaTypeName, formattedPropertyName, generateLiteral(primitiveType, token.encoding().applicableMinValue().toString())));
indent + INDENT + "}\n", parentMessageClassName, numInGroupToken.encoding().applicableMinValue().longValue(), numInGroupToken.encoding().applicableMaxValue().longValue(), typeForBlockLength,
parentMessageClassName, mutableBuffer, numInGroupToken.encoding().applicableMinValue().longValue(), numInGroupToken.encoding().applicableMaxValue().longValue(), blockLengthPut,
private CharSequence generatePrimitiveFieldMetaData( final String propertyName, final Token token, final String indent) { final PrimitiveType primitiveType = token.encoding().primitiveType(); final String typeName = cSharpTypeName(primitiveType); return String.format( "\n" + indent + "public const %1$s %2$sNullValue = %3$s;\n" + indent + "public const %1$s %2$sMinValue = %4$s;\n" + indent + "public const %1$s %2$sMaxValue = %5$s;\n", typeName, toUpperFirstChar(propertyName), generateLiteral(primitiveType, token.encoding().applicableNullValue().toString()), generateLiteral(primitiveType, token.encoding().applicableMinValue().toString()), generateLiteral(primitiveType, token.encoding().applicableMaxValue().toString())); }
return generateLiteral(primitiveType, encoding.applicableMinValue().toString());
return generateLiteral(primitiveType, encoding.applicableMinValue().toString());
private boolean isRepresentableByInt32(final Encoding encoding) { // These min and max values are the same in .NET return encoding.applicableMinValue().longValue() >= Integer.MIN_VALUE && encoding.applicableMaxValue().longValue() <= Integer.MAX_VALUE; }
private boolean isRepresentableByInt32(final Encoding encoding) { // These min and max values are the same in .NET return encoding.applicableMinValue().longValue() >= Integer.MIN_VALUE && encoding.applicableMaxValue().longValue() <= Integer.MAX_VALUE; }
cppTypeName, propertyName, generateLiteral(primitiveType, token.encoding().applicableMinValue().toString())));
javaTypeName, propertyName, generateLiteral(primitiveType, token.encoding().applicableMinValue().toString()) ));
javaTypeName, formattedPropertyName, generateLiteral(primitiveType, token.encoding().applicableMinValue().toString())));
private CharSequence generatePrimitiveFieldMetaData(final String propertyName, final Token token, final String indent) { final StringBuilder sb = new StringBuilder(); final PrimitiveType primitiveType = token.encoding().primitiveType(); final String typeName = cSharpTypeName(primitiveType); sb.append(String.format( "\n" + indent + " public const %s %sNullValue = %s;\n", typeName, toUpperFirstChar(propertyName), generateLiteral(primitiveType, token.encoding().applicableNullValue().toString()) )); sb.append(String.format( "\n" + indent + " public const %s %sMinValue = %s;\n", typeName, toUpperFirstChar(propertyName), generateLiteral(primitiveType, token.encoding().applicableMinValue().toString()) )); sb.append(String.format( "\n" + indent + " public const %s %sMaxValue = %s;\n", typeName, toUpperFirstChar(propertyName), generateLiteral(primitiveType, token.encoding().applicableMaxValue().toString()) )); return sb; }
javaTypeName, formattedPropertyName, generateLiteral(primitiveType, token.encoding().applicableMinValue().toString())));
pythonTypeName, propertyName, generateLiteral(primitiveType, token.encoding().applicableMinValue().toString()) ));
private CharSequence generatePrimitiveFieldMetaData( final String propertyName, final Token token, final String indent) { final PrimitiveType primitiveType = token.encoding().primitiveType(); final String typeName = cSharpTypeName(primitiveType); return String.format( "\n" + indent + "public const %1$s %2$sNullValue = %3$s;\n" + indent + "public const %1$s %2$sMinValue = %4$s;\n" + indent + "public const %1$s %2$sMaxValue = %5$s;\n", typeName, toUpperFirstChar(propertyName), generateLiteral(primitiveType, token.encoding().applicableNullValue().toString()), generateLiteral(primitiveType, token.encoding().applicableMinValue().toString()), generateLiteral(primitiveType, token.encoding().applicableMaxValue().toString())); }
private CharSequence generatePrimitiveFieldMetaData( final String propertyName, final Token token, final String indent) { final PrimitiveType primitiveType = token.encoding().primitiveType(); final String typeName = cSharpTypeName(primitiveType); return String.format( "\n" + indent + "public const %1$s %2$sNullValue = %3$s;\n" + indent + "public const %1$s %2$sMinValue = %4$s;\n" + indent + "public const %1$s %2$sMaxValue = %5$s;\n", typeName, toUpperFirstChar(propertyName), generateLiteral(primitiveType, token.encoding().applicableNullValue().toString()), generateLiteral(primitiveType, token.encoding().applicableMinValue().toString()), generateLiteral(primitiveType, token.encoding().applicableMaxValue().toString())); }