From f1235daa7c05e424e36561d733436beee50bb04d Mon Sep 17 00:00:00 2001 From: ribeaudc <ribeaudc> Date: Wed, 12 Dec 2007 08:01:56 +0000 Subject: [PATCH] minor: - Javadoc added. SVN: 3038 --- .../ch/systemsx/cisd/common/utilities/ClassUtils.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/common/source/java/ch/systemsx/cisd/common/utilities/ClassUtils.java b/common/source/java/ch/systemsx/cisd/common/utilities/ClassUtils.java index 69ce8b93938..aa03989529c 100644 --- a/common/source/java/ch/systemsx/cisd/common/utilities/ClassUtils.java +++ b/common/source/java/ch/systemsx/cisd/common/utilities/ClassUtils.java @@ -43,12 +43,15 @@ public final class ClassUtils /** * For given <code>Class</code> returns a set of field names that are annotated with {@link Mandatory}. + * <p> + * Never returns <code>null</code> but could return an empty set. + * </p> */ public final static Set<String> getMandatoryFields(Class<?> clazz) { - Set<String> set = new HashSet<String>(); - List<Field> fields = ClassUtils.getMandatoryFieldsList(clazz); - for (Field field : fields) + final Set<String> set = new HashSet<String>(); + final List<Field> fields = ClassUtils.getMandatoryFieldsList(clazz); + for (final Field field : fields) { set.add(field.getName()); } -- GitLab