[hibernate-commits] Hibernate SVN: r19610 - in validator/trunk/hibernate-validator/src/main/java/org/hibernate/validator: engine/groups and 2 other directories.

hibernate-commits at lists.jboss.org hibernate-commits at lists.jboss.org
Wed May 26 05:43:07 EDT 2010


Author: hardy.ferentschik
Date: 2010-05-26 05:43:07 -0400 (Wed, 26 May 2010)
New Revision: 19610

Modified:
   validator/trunk/hibernate-validator/src/main/java/org/hibernate/validator/cfg/ConstraintMapping.java
   validator/trunk/hibernate-validator/src/main/java/org/hibernate/validator/engine/groups/GroupChain.java
   validator/trunk/hibernate-validator/src/main/java/org/hibernate/validator/engine/resolver/SingleThreadCachedTraversableResolver.java
   validator/trunk/hibernate-validator/src/main/java/org/hibernate/validator/messageinterpolation/ResourceBundleMessageInterpolator.java
Log:
HV-274 some coding style fixes

Modified: validator/trunk/hibernate-validator/src/main/java/org/hibernate/validator/cfg/ConstraintMapping.java
===================================================================
--- validator/trunk/hibernate-validator/src/main/java/org/hibernate/validator/cfg/ConstraintMapping.java	2010-05-25 20:45:26 UTC (rev 19609)
+++ validator/trunk/hibernate-validator/src/main/java/org/hibernate/validator/cfg/ConstraintMapping.java	2010-05-26 09:43:07 UTC (rev 19610)
@@ -28,7 +28,7 @@
 import java.util.Set;
 
 /**
- * Top level class for programmatically configured constraints.
+ * Top level class for constraints configured via the programmatic API.
  *
  * @author Hardy Ferentschik
  */
@@ -51,6 +51,7 @@
 
 	protected <A extends Annotation> void addConstraintConfig(ConstraintDef<?> definition) {
 		Class<?> beanClass = definition.beanType;
+		@SuppressWarnings( "unchecked")
 		ConstraintDefAccessor<A> defAccessor = new ConstraintDefAccessor<A>(
 				beanClass,
 				( Class<A> ) definition.constraintType,

Modified: validator/trunk/hibernate-validator/src/main/java/org/hibernate/validator/engine/groups/GroupChain.java
===================================================================
--- validator/trunk/hibernate-validator/src/main/java/org/hibernate/validator/engine/groups/GroupChain.java	2010-05-25 20:45:26 UTC (rev 19609)
+++ validator/trunk/hibernate-validator/src/main/java/org/hibernate/validator/engine/groups/GroupChain.java	2010-05-26 09:43:07 UTC (rev 19610)
@@ -30,7 +30,7 @@
  *
  * @author Hardy Ferentschik
  */
-public class GroupChain {
+public final class GroupChain {
 
 	/**
 	 * The list of single groups to be used this validation.
@@ -78,11 +78,11 @@
 	public void assertDefaultGroupSequenceIsExpandable(List<Class<?>> defaultGroupSequence) {
 		for ( Map.Entry<Class<?>, List<Group>> entry : sequenceMap.entrySet() ) {
 			Class<?> sequence = entry.getKey();
-			List<Group> groupList = entry.getValue();
+			List<Group> groups = entry.getValue();
 			List<Group> defaultGroupList = buildTempGroupList( defaultGroupSequence, sequence );
-			int defaultGroupIndex = containsDefaultGroupAtIndex( sequence, groupList );
+			int defaultGroupIndex = containsDefaultGroupAtIndex( sequence, groups );
 			if ( defaultGroupIndex != -1 ) {
-				ensureDefaultGroupSequenceIsExpandable( groupList, defaultGroupList, defaultGroupIndex );
+				ensureDefaultGroupSequenceIsExpandable( groups, defaultGroupList, defaultGroupIndex );
 			}
 		}
 	}
@@ -113,11 +113,11 @@
 	}
 
 	private List<Group> buildTempGroupList(List<Class<?>> defaultGroupSequence, Class<?> sequence) {
-		List<Group> groupList = new ArrayList<Group>();
+		List<Group> groups = new ArrayList<Group>();
 		for ( Class<?> clazz : defaultGroupSequence ) {
 			Group g = new Group( clazz, sequence );
-			groupList.add( g );
+			groups.add( g );
 		}
-		return groupList;
+		return groups;
 	}
 }

Modified: validator/trunk/hibernate-validator/src/main/java/org/hibernate/validator/engine/resolver/SingleThreadCachedTraversableResolver.java
===================================================================
--- validator/trunk/hibernate-validator/src/main/java/org/hibernate/validator/engine/resolver/SingleThreadCachedTraversableResolver.java	2010-05-25 20:45:26 UTC (rev 19609)
+++ validator/trunk/hibernate-validator/src/main/java/org/hibernate/validator/engine/resolver/SingleThreadCachedTraversableResolver.java	2010-05-26 09:43:07 UTC (rev 19610)
@@ -94,7 +94,7 @@
 		return cachedLH.isCascadable;
 	}
 
-	private static class TraversableHolder {
+	private static final class TraversableHolder {
 		private final Object traversableObject;
 		private final Path.Node traversableProperty;
 		private final Class<?> rootBeanType;

Modified: validator/trunk/hibernate-validator/src/main/java/org/hibernate/validator/messageinterpolation/ResourceBundleMessageInterpolator.java
===================================================================
--- validator/trunk/hibernate-validator/src/main/java/org/hibernate/validator/messageinterpolation/ResourceBundleMessageInterpolator.java	2010-05-25 20:45:26 UTC (rev 19609)
+++ validator/trunk/hibernate-validator/src/main/java/org/hibernate/validator/messageinterpolation/ResourceBundleMessageInterpolator.java	2010-05-26 09:43:07 UTC (rev 19610)
@@ -99,11 +99,16 @@
 		defaultLocale = Locale.getDefault();
 
 		if ( userResourceBundleLocator == null ) {
-			userResourceBundleLocator = new PlatformResourceBundleLocator( USER_VALIDATION_MESSAGES );
+			this.userResourceBundleLocator = new CachingResourceBundleLocator(
+					new PlatformResourceBundleLocator(
+							USER_VALIDATION_MESSAGES
+					)
+			);
 		}
+		else {
+			this.userResourceBundleLocator = new CachingResourceBundleLocator( userResourceBundleLocator );
+		}
 
-		this.userResourceBundleLocator = new CachingResourceBundleLocator( userResourceBundleLocator );
-
 		this.defaultResourceBundleLocator =
 				new CachingResourceBundleLocator(
 						new PlatformResourceBundleLocator( DEFAULT_VALIDATION_MESSAGES )



More information about the hibernate-commits mailing list