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 2026/07/19 17:01:55 UTC
(openwebbeans) 01/02: OWB-1467 remove unused private method from BeansDeployer
This is an automated email from the ASF dual-hosted git repository.
asf-gitbox-commits pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/openwebbeans.git
commit 443cbef622d53908ffa3c99c082da2c71646ffcd
Author: Mark Struberg <st...@apache.org>
AuthorDate: Sun Jul 19 18:58:25 2026 +0200
OWB-1467 remove unused private method from BeansDeployer
---
.../org/apache/webbeans/config/BeansDeployer.java | 64 ----------------------
1 file changed, 64 deletions(-)
diff --git a/webbeans-impl/src/main/java/org/apache/webbeans/config/BeansDeployer.java b/webbeans-impl/src/main/java/org/apache/webbeans/config/BeansDeployer.java
index 721949838..9470e10f5 100644
--- a/webbeans-impl/src/main/java/org/apache/webbeans/config/BeansDeployer.java
+++ b/webbeans-impl/src/main/java/org/apache/webbeans/config/BeansDeployer.java
@@ -60,7 +60,6 @@ import jakarta.enterprise.inject.Vetoed;
import jakarta.enterprise.inject.spi.BeanAttributes;
import jakarta.enterprise.inject.spi.DefinitionException;
-import org.apache.webbeans.exception.WebBeansException;
import org.apache.webbeans.inject.AlternativesManager;
import org.apache.webbeans.intercept.InterceptorsManager;
import org.apache.webbeans.logger.WebBeansLoggerFacade;
@@ -109,13 +108,11 @@ import jakarta.enterprise.inject.spi.ObserverMethod;
import jakarta.enterprise.inject.spi.Producer;
import java.lang.annotation.Annotation;
-import java.lang.reflect.Constructor;
import java.lang.reflect.Method;
import java.lang.reflect.Modifier;
import java.lang.reflect.ParameterizedType;
import java.lang.reflect.Type;
import java.net.URL;
-import java.security.PrivilegedActionException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
@@ -793,67 +790,6 @@ public class BeansDeployer
}
}
-
- private void addDefaultBean(WebBeansContext ctx,String className)
- {
- Bean<?> bean = null;
-
- Class<?> beanClass = ClassUtil.getClassFromName(className);
- if(beanClass != null)
- {
- bean = (Bean)newInstance(ctx, beanClass);
- }
-
- if(bean != null)
- {
- ctx.getBeanManagerImpl().addInternalBean(bean);
- }
- }
-
- /**
- * create a new instance of the class
- */
- private Object newInstance(WebBeansContext wbc, Class<?> clazz)
- {
- try
- {
- if(System.getSecurityManager() != null)
- {
- Constructor<?> c = webBeansContext.getSecurityService().doPrivilegedGetConstructor(clazz, WebBeansContext.class);
- if (c == null)
- {
- return webBeansContext.getSecurityService().doPrivilegedObjectCreate(clazz);
- }
- return c.newInstance(wbc);
- }
-
- if (clazz.getConstructors().length > 0)
- {
- try
- {
- return clazz.getConstructor(new Class<?>[] { WebBeansContext.class }).newInstance(wbc);
- }
- catch (Exception e)
- {
- return clazz.newInstance();
- }
- }
- return clazz.newInstance();
-
- }
- catch(Exception e)
- {
- Throwable cause = e;
- if(e instanceof PrivilegedActionException)
- {
- cause = e.getCause();
- }
-
- String error = "Error occurred while creating an instance of class : " + clazz.getName();
- logger.log(Level.SEVERE, error, cause);
- throw new WebBeansException(error,cause);
- }
- }
/**
* Fires event before bean discovery.