[dev-java/ebean] version bump from java-overlay, backed out 2.7.7 due to craqsmoking dependencies
This commit is contained in:
		
							
								
								
									
										106
									
								
								dev-java/ebean/files/no-scala.patch
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										106
									
								
								dev-java/ebean/files/no-scala.patch
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,106 @@ | ||||
| diff -Naur com.orig/avaje/ebeaninternal/server/deploy/DetermineManyType.java com/avaje/ebeaninternal/server/deploy/DetermineManyType.java | ||||
| --- com.orig/avaje/ebeaninternal/server/deploy/DetermineManyType.java	2010-11-03 23:48:44.000000000 +0000 | ||||
| +++ com/avaje/ebeaninternal/server/deploy/DetermineManyType.java	2011-09-24 22:01:53.970131474 +0100 | ||||
| @@ -20,21 +20,9 @@ | ||||
|       | ||||
|      public DetermineManyType(boolean withScalaSupport) { | ||||
|          this.withScalaSupport = withScalaSupport; | ||||
| -        if (withScalaSupport){ | ||||
| -             | ||||
| -            CollectionTypeConverter bufConverter = new ScalaBufferConverter(); | ||||
| -            CollectionTypeConverter setConverter = new ScalaSetConverter(); | ||||
| -            CollectionTypeConverter mapConverter = new ScalaMapConverter(); | ||||
| -             | ||||
| -            this.scalaBufMany = new ManyType(ManyType.Underlying.LIST, bufConverter); | ||||
| -            this.scalaSetMany = new ManyType(ManyType.Underlying.SET, setConverter); | ||||
| -            this.scalaMapMany = new ManyType(ManyType.Underlying.MAP, mapConverter); | ||||
| -             | ||||
| -        } else { | ||||
|              this.scalaBufMany = null; | ||||
|              this.scalaSetMany = null; | ||||
|              this.scalaMapMany = null; | ||||
| -        } | ||||
|      } | ||||
|       | ||||
|  	public ManyType getManyType(Class<?> type) { | ||||
| @@ -47,18 +35,6 @@ | ||||
|          if (type.equals(Map.class)){ | ||||
|          	return ManyType.JAVA_MAP; | ||||
|          } | ||||
| -        if (withScalaSupport){ | ||||
| -            // only get in here when scala in classpath | ||||
| -            if (type.equals(scala.collection.mutable.Buffer.class)){ | ||||
| -                return scalaBufMany; | ||||
| -            } | ||||
| -            if (type.equals(scala.collection.mutable.Set.class)){ | ||||
| -                return scalaSetMany; | ||||
| -            } | ||||
| -            if (type.equals(scala.collection.mutable.Map.class)){ | ||||
| -                return scalaMapMany; | ||||
| -            } | ||||
| -        } | ||||
|          return null; | ||||
|      } | ||||
|  } | ||||
| diff -Naur com.orig/avaje/ebeaninternal/server/deploy/parse/DeployCreateProperties.java com/avaje/ebeaninternal/server/deploy/parse/DeployCreateProperties.java | ||||
| --- com.orig/avaje/ebeaninternal/server/deploy/parse/DeployCreateProperties.java	2010-11-05 21:28:14.000000000 +0000 | ||||
| +++ com/avaje/ebeaninternal/server/deploy/parse/DeployCreateProperties.java	2011-09-24 22:00:06.195507927 +0100 | ||||
| @@ -42,7 +42,6 @@ | ||||
|  import com.avaje.ebeaninternal.server.deploy.meta.DeployBeanPropertyCompound; | ||||
|  import com.avaje.ebeaninternal.server.deploy.meta.DeployBeanPropertySimpleCollection; | ||||
|  import com.avaje.ebeaninternal.server.type.CtCompoundType; | ||||
| -import com.avaje.ebeaninternal.server.type.ScalaOptionTypeConverter; | ||||
|  import com.avaje.ebeaninternal.server.type.ScalarType; | ||||
|  import com.avaje.ebeaninternal.server.type.TypeManager; | ||||
|  import com.avaje.ebeaninternal.server.type.reflect.CheckImmutableResponse; | ||||
| @@ -72,18 +71,9 @@ | ||||
|      @SuppressWarnings("rawtypes") | ||||
|      public DeployCreateProperties(TypeManager typeManager) { | ||||
|      	this.typeManager = typeManager; | ||||
| -    	 | ||||
| -    	Class<?> tmpOptionClass = DetectScala.getScalaOptionClass(); | ||||
| - | ||||
| -        if (tmpOptionClass == null){ | ||||
|              scalaOptionClass = null; | ||||
|              scalaOptionTypeConverter = null; | ||||
| -        } else { | ||||
| -            scalaOptionClass = tmpOptionClass; | ||||
| -            scalaOptionTypeConverter = new ScalaOptionTypeConverter(); | ||||
| -        } | ||||
| -         | ||||
| -        this.determineManyType = new DetermineManyType(tmpOptionClass != null); | ||||
| +        this.determineManyType = new DetermineManyType(false); | ||||
|      } | ||||
|       | ||||
|      /** | ||||
| diff -Naur com.orig/avaje/ebeaninternal/server/persist/DmlUtil.java com/avaje/ebeaninternal/server/persist/DmlUtil.java | ||||
| --- com.orig/avaje/ebeaninternal/server/persist/DmlUtil.java	2010-11-03 23:48:40.000000000 +0000 | ||||
| +++ com/avaje/ebeaninternal/server/persist/DmlUtil.java	2011-09-24 22:03:14.242106000 +0100 | ||||
| @@ -1,13 +1,11 @@ | ||||
|  package com.avaje.ebeaninternal.server.persist; | ||||
|   | ||||
| -import com.avaje.ebeaninternal.server.deploy.parse.DetectScala; | ||||
|   | ||||
|  /** | ||||
|   * Utility object with helper methods for DML.  | ||||
|   */ | ||||
|  public class DmlUtil { | ||||
|   | ||||
| -    private static final boolean hasScalaSupport = DetectScala.hasScalaSupport(); | ||||
|       | ||||
|  	/** | ||||
|  	 * Return true if the value is null or a Numeric 0 (for primitive int's and long's) or Option empty. | ||||
| @@ -21,13 +19,6 @@ | ||||
|  			return ((Number)value).longValue() == 0l; | ||||
|  		} | ||||
|   | ||||
| -		if (hasScalaSupport){ | ||||
| -            if (value instanceof scala.Option<?>) { | ||||
| -                if (((scala.Option<?>) value).isEmpty()) { | ||||
| -                    return true; | ||||
| -                } | ||||
| -            } | ||||
| -		} | ||||
|  		 | ||||
|  		return false; | ||||
|  	} | ||||
		Reference in New Issue
	
	Block a user