You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openwebbeans.apache.org by st...@apache.org on 2012/07/18 22:00:44 UTC

svn commit: r1363080 - in /openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component: AbstractOwbBean.java OwbBean.java

Author: struberg
Date: Wed Jul 18 20:00:44 2012
New Revision: 1363080

URL: http://svn.apache.org/viewvc?rev=1363080&view=rev
Log:
OWB-683 remove getImplScopeType

Modified:
    openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/AbstractOwbBean.java
    openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/OwbBean.java

Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/AbstractOwbBean.java
URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/AbstractOwbBean.java?rev=1363080&r1=1363079&r2=1363080&view=diff
==============================================================================
--- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/AbstractOwbBean.java (original)
+++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/AbstractOwbBean.java Wed Jul 18 20:00:44 2012
@@ -57,9 +57,6 @@ public abstract class AbstractOwbBean<T>
     /** Name of the bean */
     protected String name;
 
-    /** Scope type of the bean */
-    protected Annotation implScopeType;
-
     /** Cached scope type of the bean */
     protected Class<? extends Annotation> scopeClass;
 
@@ -346,24 +343,13 @@ public abstract class AbstractOwbBean<T>
     }
 
     /**
-     * Get scope type.
-     * 
-     * @return scope type
-     */
-    public Annotation getImplScopeType()
-    {
-        return implScopeType;
-    }
-
-    /**
      * Set scope type.
      * 
      * @param scopeType scope type
      */
     public void setImplScopeType(Annotation scopeType)
     {
-        implScopeType = scopeType;
-        scopeClass = implScopeType.annotationType();
+        scopeClass = scopeType.annotationType();
         cachedHashCode = 0;
     }
 
@@ -740,7 +726,6 @@ public abstract class AbstractOwbBean<T>
         result = prime * result + (enabled ? 1231 : 1237);
         result = prime * result + (isAlternative() ? 1289 : 1273);
         result = prime * result + ((implQualifiers == null) ? 0 : implQualifiers.hashCode());
-        result = prime * result + ((implScopeType == null) ? 0 : implScopeType.hashCode());
         result = prime * result + ((injectionPoints == null) ? 0 : injectionPoints.hashCode());
         result = prime * result + ((name == null) ? 0 : name.hashCode());
         result = prime * result + (nullable ? 1231 : 1237);
@@ -801,17 +786,6 @@ public abstract class AbstractOwbBean<T>
         {
             return false;
         }
-        if (implScopeType == null)
-        {
-            if (other.implScopeType != null)
-            {
-                return false;
-            }
-        }
-        else if (!implScopeType.equals(other.implScopeType))
-        {
-            return false;
-        }
         if (injectionPoints == null)
         {
             if (other.injectionPoints != null)

Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/OwbBean.java
URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/OwbBean.java?rev=1363080&r1=1363079&r2=1363080&view=diff
==============================================================================
--- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/OwbBean.java (original)
+++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/component/OwbBean.java Wed Jul 18 20:00:44 2012
@@ -36,14 +36,7 @@ import org.apache.webbeans.config.WebBea
  * <T> bean class
  */
 public interface OwbBean<T> extends Bean<T>
-{        
-    /**
-     * Returns scope type annotation.
-     * 
-     * @return scope type annotation
-     */
-    public Annotation getImplScopeType();
-
+{
     /**
      * Sets bean scope type annotation.
      * 
@@ -208,4 +201,4 @@ public interface OwbBean<T> extends Bean
     public void validatePassivationDependencies();
 
     public WebBeansContext getWebBeansContext();
-}
\ No newline at end of file
+}