You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by si...@apache.org on 2012/01/05 18:07:37 UTC
svn commit: r1227699 -
/commons/proper/validator/trunk/src/main/java/org/apache/commons/validator/Validator.java
Author: simonetripodi
Date: Thu Jan 5 17:07:36 2012
New Revision: 1227699
URL: http://svn.apache.org/viewvc?rev=1227699&view=rev
Log:
fixed findbugs violation: Class org.apache.commons.validator.Validator defines non-transient non-serializable instance field classLoader
Modified:
commons/proper/validator/trunk/src/main/java/org/apache/commons/validator/Validator.java
Modified: commons/proper/validator/trunk/src/main/java/org/apache/commons/validator/Validator.java
URL: http://svn.apache.org/viewvc/commons/proper/validator/trunk/src/main/java/org/apache/commons/validator/Validator.java?rev=1227699&r1=1227698&r2=1227699&view=diff
==============================================================================
--- commons/proper/validator/trunk/src/main/java/org/apache/commons/validator/Validator.java (original)
+++ commons/proper/validator/trunk/src/main/java/org/apache/commons/validator/Validator.java Thu Jan 5 17:07:36 2012
@@ -43,7 +43,7 @@ public class Validator implements Serial
*/
public static final String VALIDATOR_ACTION_PARAM =
"org.apache.commons.validator.ValidatorAction";
-
+
/**
* Resources key the <code>ValidatorResults</code> is stored under.
* This will be automatically passed into a validation method
@@ -51,7 +51,7 @@ public class Validator implements Serial
* specified in the method signature.
*/
public static final String VALIDATOR_RESULTS_PARAM =
- "org.apache.commons.validator.ValidatorResults";
+ "org.apache.commons.validator.ValidatorResults";
/**
* Resources key the <code>Form</code> is stored under.
@@ -60,7 +60,7 @@ public class Validator implements Serial
* specified in the method signature.
*/
public static final String FORM_PARAM = "org.apache.commons.validator.Form";
-
+
/**
* Resources key the <code>Field</code> is stored under.
* This will be automatically passed into a validation method
@@ -77,7 +77,7 @@ public class Validator implements Serial
*/
public static final String VALIDATOR_PARAM =
"org.apache.commons.validator.Validator";
-
+
/**
* Resources key the <code>Locale</code> is stored.
* This will be used to retrieve the appropriate
@@ -95,7 +95,7 @@ public class Validator implements Serial
* The name of the form to validate
*/
protected String formName = null;
-
+
/**
* The name of the field on the form to validate
* @since 1.2.0
@@ -119,7 +119,7 @@ public class Validator implements Serial
* used to load Digester itself, is used, based on the value of the
* <code>useContextClassLoader</code> variable.
*/
- protected ClassLoader classLoader = null;
+ protected transient ClassLoader classLoader = null;
/**
* Whether or not to use the Context ClassLoader when loading classes
@@ -161,7 +161,7 @@ public class Validator implements Serial
this.resources = resources;
this.formName = formName;
}
-
+
/**
* Construct a <code>Validator</code> that will
* use the <code>ValidatorResources</code>
@@ -223,7 +223,7 @@ public class Validator implements Serial
public void setFormName(String formName) {
this.formName = formName;
}
-
+
/**
* Sets the name of the field to validate in a form (optional)
*