Lines Matching refs:causes
61 private static LocalizableMessage createMessage(Collection<PropertyException> causes)
63 Reject.ifNull(causes);
64 Reject.ifFalse(!causes.isEmpty());
66 if (causes.size() == 1) {
67 return ERR_MISSING_MANDATORY_PROPERTIES_EXCEPTION_SINGLE.get(causes
73 for (PropertyException cause : causes) {
86 /** The causes of this exception. */
87 private final Collection<PropertyException> causes;
99 * provided causes.
104 * @param causes
105 * The causes of this exception (must be non-<code>null</code>
112 Collection<PropertyException> causes, boolean isCreate) {
113 super(createMessage(causes));
115 this.causes = new ArrayList<>(causes);
129 return causes.iterator().next();
135 * Gets an unmodifiable collection view of the causes of this
138 * @return Returns an unmodifiable collection view of the causes of
142 return Collections.unmodifiableCollection(causes);