- def private generateRestrictions(GeneratedProperty field, String paramName) '''
- «val Type type = field.returnType»
- «val restrictions = type.getRestrictions»
- «IF restrictions !== null && !restrictions.lengthConstraints.empty»
- «IF type instanceof ConcreteType»
- «LengthGenerator.generateLengthCheckerCall(field.fieldName.toString, paramName)»
- «ELSE»
- «LengthGenerator.generateLengthCheckerCall(field.fieldName.toString, paramName + ".getValue()")»
- «ENDIF»
- «ENDIF»
- '''
-