- String generateRangeChecker(@Nonnull final String member, @Nonnull final RangeConstraint<?> constraints) {
- return generateRangeCheckerImplementation(rangeCheckerName(member), constraints);
+ String generateRangeChecker(final @NonNull String member, final @NonNull RangeConstraint<?> constraints,
+ final JavaFileTemplate template) {
+ return generateRangeCheckerImplementation(rangeCheckerName(member), constraints, template::importedName);
+ }
+
+ String generateRangeCheckerCall(final @NonNull String member, final @NonNull String valueReference) {
+ return rangeCheckerName(member) + '(' + valueReference + primitiveRef() + ");\n";