return ImmutableList.copyOf(argument);
}
- List<A> customizedConstraints = new ArrayList<>();
+ final List<A> customizedConstraints = new ArrayList<>(argument.size());
for (A constraint : argument) {
customizedConstraints.add(createCustomizedConstraint(constraint, stmt));
}
- return customizedConstraints;
+ return ImmutableList.copyOf(customizedConstraints);
}
abstract protected A createCustomizedConstraint(A constraint, AbstractConstraintEffectiveStatement<List<A>, ?> stmt);
protected PatternConstraint createConstraints(final AbstractConstraintEffectiveStatement<PatternConstraint, ?> stmt, final PatternConstraint argument) {
if (!stmt.isCustomizedStatement()) {
return argument;
- } else {
- return createCustomizedConstraint(argument, stmt);
}
+
+ return createCustomizedConstraint(argument, stmt);
}
private static PatternConstraint createCustomizedConstraint(final PatternConstraint patternConstraint,