You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@bval.apache.org by mb...@apache.org on 2012/06/06 15:05:12 UTC

svn commit: r1346870 - in /bval/trunk/bval-core/src/main/java/org/apache/bval/model: FeaturesCapable.java MetaBean.java

Author: mbenson
Date: Wed Jun  6 13:05:11 2012
New Revision: 1346870

URL: http://svn.apache.org/viewvc?rev=1346870&view=rev
Log:
[BVAL-106] Avoid compilation failures on Java 7 due to accessing private members of generic types (even when the specific members belong to the accessing class\!) by simply removing the generics from the method in question.

Modified:
    bval/trunk/bval-core/src/main/java/org/apache/bval/model/FeaturesCapable.java
    bval/trunk/bval-core/src/main/java/org/apache/bval/model/MetaBean.java

Modified: bval/trunk/bval-core/src/main/java/org/apache/bval/model/FeaturesCapable.java
URL: http://svn.apache.org/viewvc/bval/trunk/bval-core/src/main/java/org/apache/bval/model/FeaturesCapable.java?rev=1346870&r1=1346869&r2=1346870&view=diff
==============================================================================
--- bval/trunk/bval-core/src/main/java/org/apache/bval/model/FeaturesCapable.java (original)
+++ bval/trunk/bval-core/src/main/java/org/apache/bval/model/FeaturesCapable.java Wed Jun  6 13:05:11 2012
@@ -141,10 +141,9 @@ public abstract class FeaturesCapable im
      * Copy this {@link FeaturesCapable} into another {@link FeaturesCapable}
      * instance.
      * 
-     * @param <T>
      * @param target
      */
-    protected <T extends FeaturesCapable> void copyInto(T target) {
+    protected void copyInto(FeaturesCapable target) {
         target.features = target.createFeaturesMap();
         target.features.putAll(features);
         if (validations != null) {

Modified: bval/trunk/bval-core/src/main/java/org/apache/bval/model/MetaBean.java
URL: http://svn.apache.org/viewvc/bval/trunk/bval-core/src/main/java/org/apache/bval/model/MetaBean.java?rev=1346870&r1=1346869&r2=1346870&view=diff
==============================================================================
--- bval/trunk/bval-core/src/main/java/org/apache/bval/model/MetaBean.java (original)
+++ bval/trunk/bval-core/src/main/java/org/apache/bval/model/MetaBean.java Wed Jun  6 13:05:11 2012
@@ -212,7 +212,7 @@ public class MetaBean extends FeaturesCa
      * {@inheritDoc}
      */
     @Override
-    protected <T extends FeaturesCapable> void copyInto(T target) {
+    protected void copyInto(FeaturesCapable target) {
         super.copyInto(target);
         final MetaBean copy = (MetaBean) target;
         if (properties != null) {