Skip to content

Commit

Permalink
WELD-542
Browse files Browse the repository at this point in the history
  • Loading branch information
pmuir committed Aug 5, 2010
1 parent 57fe543 commit ecfb52c
Show file tree
Hide file tree
Showing 32 changed files with 463 additions and 399 deletions.
11 changes: 7 additions & 4 deletions impl/src/main/java/org/jboss/weld/bean/DecoratorImpl.java
Expand Up @@ -37,10 +37,7 @@
import javax.enterprise.inject.spi.Decorator;
import javax.inject.Inject;

import org.jboss.weld.bean.proxy.AbstractDecoratorMethodHandler;
import org.jboss.weld.bean.proxy.DecoratorProxyFactory;
import org.jboss.weld.bean.proxy.ProxyFactory;
import org.jboss.weld.bean.proxy.TargetBeanInstance;
import org.jboss.weld.bootstrap.BeanDeployerEnvironment;
import org.jboss.weld.exceptions.DefinitionException;
import org.jboss.weld.injection.MethodInjectionPoint;
Expand All @@ -50,11 +47,11 @@
import org.jboss.weld.introspector.WeldClass;
import org.jboss.weld.introspector.WeldConstructor;
import org.jboss.weld.introspector.WeldMethod;
import org.jboss.weld.introspector.jlr.WeldClassImpl;
import org.jboss.weld.introspector.jlr.WeldConstructorImpl;
import org.jboss.weld.manager.BeanManagerImpl;
import org.jboss.weld.resources.ClassTransformer;
import org.jboss.weld.util.Decorators;
import org.jboss.weld.util.reflection.Formats;
import org.jboss.weld.util.reflection.Reflections;

public class DecoratorImpl<T> extends ManagedBean<T> implements WeldDecorator<T>
Expand Down Expand Up @@ -284,4 +281,10 @@ public Set<MethodSignature> getDecoratedMethodSignatures()
{
return decoratedMethodSignatures;
}

@Override
public String toString()
{
return "Decorator [" + getBeanClass().toString() + "] decorates [" + Formats.formatTypes(getDecoratedTypes()) + "] with delegate type [" + Formats.formatType(getDelegateType()) + "] and delegate qualifiers [" + Formats.formatAnnotations(getDelegateQualifiers()) + "]";
}
}
6 changes: 6 additions & 0 deletions impl/src/main/java/org/jboss/weld/bean/DisposalMethod.java
Expand Up @@ -268,5 +268,11 @@ public Set<Class<? extends Annotation>> getStereotypes()
{
return Collections.emptySet();
}

@Override
public String toString()
{
return "Disposer method [" + getDisposesParameter().getDeclaringCallable() + "]";
}

}
6 changes: 6 additions & 0 deletions impl/src/main/java/org/jboss/weld/bean/InterceptorImpl.java
Expand Up @@ -37,6 +37,7 @@
import org.jboss.weld.introspector.WeldClass;
import org.jboss.weld.manager.BeanManagerImpl;
import org.jboss.weld.util.Beans;
import org.jboss.weld.util.reflection.Formats;

/**
* @author Marius Bogoevici
Expand Down Expand Up @@ -114,4 +115,9 @@ protected void defaultPreDestroy(T instance)
// Lifecycle callbacks not supported
}

@Override
public String toString()
{
return "Interceptor [" + getBeanClass() + " intercepts " + Formats.formatAnnotations(getInterceptorBindings()) + "]";
}
}
7 changes: 7 additions & 0 deletions impl/src/main/java/org/jboss/weld/bean/ManagedBean.java
Expand Up @@ -69,6 +69,7 @@
import org.jboss.weld.serialization.spi.helpers.SerializableContextual;
import org.jboss.weld.util.AnnotatedTypes;
import org.jboss.weld.util.Beans;
import org.jboss.weld.util.reflection.Formats;
import org.jboss.weld.util.reflection.Reflections;
import org.slf4j.cal10n.LocLogger;
import org.slf4j.ext.XLogger;
Expand Down Expand Up @@ -595,5 +596,11 @@ protected T applyInterceptors(T instance, final CreationalContext<T> creationalC
}
return instance;
}

@Override
public String toString()
{
return "Managed Bean [" + getBeanClass().toString() + "] with qualifiers [" + Formats.formatAnnotations(getQualifiers()) + "]";
}

}
6 changes: 6 additions & 0 deletions impl/src/main/java/org/jboss/weld/bean/NewManagedBean.java
Expand Up @@ -124,4 +124,10 @@ public boolean isSpecializing()
return false;
}

@Override
public String toString()
{
return "@New " + super.toString();
}

}
6 changes: 6 additions & 0 deletions impl/src/main/java/org/jboss/weld/bean/NewSessionBean.java
Expand Up @@ -131,4 +131,10 @@ protected void registerInterceptors()
{
// No - op
}

@Override
public String toString()
{
return "@New " + super.toString();
}
}
7 changes: 7 additions & 0 deletions impl/src/main/java/org/jboss/weld/bean/ProducerField.java
Expand Up @@ -35,6 +35,7 @@
import org.jboss.weld.introspector.WeldField;
import org.jboss.weld.manager.BeanManagerImpl;
import org.jboss.weld.util.AnnotatedTypes;
import org.jboss.weld.util.reflection.Formats;
import org.slf4j.cal10n.LocLogger;

/**
Expand Down Expand Up @@ -198,5 +199,11 @@ public boolean isSpecializing()
{
return false;
}

@Override
public String toString()
{
return "Producer Field [" + Formats.formatType(getWeldAnnotated().getBaseType()) + "] with qualifiers [" + Formats.formatAnnotations(getQualifiers()) + "] declared as [" + getWeldAnnotated() + "]";
}

}
7 changes: 7 additions & 0 deletions impl/src/main/java/org/jboss/weld/bean/ProducerMethod.java
Expand Up @@ -41,6 +41,7 @@
import org.jboss.weld.introspector.WeldParameter;
import org.jboss.weld.manager.BeanManagerImpl;
import org.jboss.weld.util.AnnotatedTypes;
import org.jboss.weld.util.reflection.Formats;
import org.jboss.weld.util.reflection.SecureReflections;

/**
Expand Down Expand Up @@ -299,5 +300,11 @@ public String getId()
{
return id;
}

@Override
public String toString()
{
return "Producer Method [" + Formats.formatType(getWeldAnnotated().getBaseType()) + "] with qualifiers [" + Formats.formatAnnotations(getQualifiers()) + "] declared as [" + getWeldAnnotated() + "]";
}

}
7 changes: 7 additions & 0 deletions impl/src/main/java/org/jboss/weld/bean/SessionBean.java
Expand Up @@ -76,6 +76,7 @@
import org.jboss.weld.serialization.spi.helpers.SerializableContextual;
import org.jboss.weld.util.AnnotatedTypes;
import org.jboss.weld.util.Beans;
import org.jboss.weld.util.reflection.Formats;
import org.jboss.weld.util.reflection.HierarchyDiscovery;
import org.jboss.weld.util.reflection.SecureReflections;

Expand Down Expand Up @@ -469,5 +470,11 @@ protected void registerInterceptors()
getBeanManager().getServices().get(EjbServices.class).registerInterceptors(getEjbDescriptor().delegate(), new InterceptorBindingsAdapter(model));
}
}

@Override
public String toString()
{
return "Session bean [" + getBeanClass() + " with qualifiers [" + Formats.formatAnnotations(getQualifiers()) + "]; local interfaces are [" + Formats.formatBusinessInterfaceDescriptors(getEjbDescriptor().getLocalBusinessInterfaces()) +"]";
}
}

12 changes: 0 additions & 12 deletions impl/src/main/java/org/jboss/weld/bean/builtin/AbstractFacade.java
Expand Up @@ -84,18 +84,6 @@ protected InjectionPoint getInjectionPoint()
{
return injectionPoint;
}


/**
* Gets a string representation
*
* @return A string representation
*/
@Override
public String toString()
{
return "Abstract facade implmentation";
}

@Override
public boolean equals(Object obj)
Expand Down
Expand Up @@ -59,7 +59,7 @@ public void destroy(BeanManagerImpl instance, CreationalContext<BeanManagerImpl>
@Override
public String toString()
{
return "Built-in javax.inject.manager.Manager bean";
return "Built-in Bean [javax.enterprise.inject.spi.BeanManager] with qualifiers [@Default]";
}


Expand Down
Expand Up @@ -76,7 +76,7 @@ protected Event<?> newInstance(InjectionPoint injectionPoint)
@Override
public String toString()
{
return "Built-in implicit javax.event.Event bean";
return "Implicit Bean [javax.enterprise.event.Event] with qualifiers [@Default]";
}

}
Expand Up @@ -86,5 +86,11 @@ public Class<? extends Annotation> getScope()
{
return ApplicationScoped.class;
}

@Override
public String toString()
{
return "Extension Bean [" + getType().toString() + "] with qualifiers [@Default]";
}

}
Expand Up @@ -76,7 +76,7 @@ public Set<Type> getTypes()
@Override
public String toString()
{
return "Built-in javax.inject.manager.InjectionPoint bean";
return "Implicit Bean [javax.enterprise.inject.spi.InjectionPoint] with qualifiers [@Default]";
}

}
Expand Up @@ -76,7 +76,7 @@ protected Instance<?> newInstance(InjectionPoint injectionPoint)
@Override
public String toString()
{
return "Built-in implicit javax.inject.Instance bean";
return "Implicit Bean [javax.enterprise.inject.Instance] with qualifiers [@Default]";
}

}
Expand Up @@ -41,7 +41,7 @@
import org.jboss.weld.manager.BeanManagerImpl;
import org.jboss.weld.resolution.ResolvableBuilder;
import org.jboss.weld.util.Beans;
import org.jboss.weld.util.Names;
import org.jboss.weld.util.reflection.Formats;

/**
* Helper implementation for Instance for getting instances
Expand Down Expand Up @@ -92,7 +92,7 @@ public T get()
@Override
public String toString()
{
return new StringBuilder().append(Names.toString(getQualifiers())).append(" Instance<").append(getType()).append(">").toString();
return Formats.formatAnnotations(getQualifiers()) + " Instance<" + Formats.formatType(getType()) + ">";
}

private Set<Bean<?>> getBeans()
Expand Down
Expand Up @@ -54,17 +54,17 @@ public Validator call() throws Exception
}
}

@Override
public String toString()
{
return "Built-in Validator bean";
}

}

public DefaultValidatorBean(BeanManagerImpl manager)
{
super(Validator.class, new ValidatorCallable(manager), manager);
}

@Override
public String toString()
{
return "Built-in Bean [javax.validator.Validator] with qualifiers [@Default]";
}

}
Expand Up @@ -53,17 +53,17 @@ public ValidatorFactory call() throws Exception
}
}

@Override
public String toString()
{
return "Built-in ValidatorFactory bean";
}

}

public DefaultValidatorFactoryBean(BeanManagerImpl beanManager)
{
super(ValidatorFactory.class, new ValidatorFactoryCallable(beanManager), beanManager);
}

@Override
public String toString()
{
return "Built-in Bean [javax.validator.ValidatorFactory] with qualifiers [@Default]";
}

}
Expand Up @@ -56,7 +56,7 @@ private static class EEResourceCallable<T> extends AbstractEECallable<T>
private transient T instance;
private final CreationalContext<T> creationalContext;

public EEResourceCallable(BeanManagerImpl beanManager, ProducerField<?, T> producerField, CreationalContext<T> creationalContext)
private EEResourceCallable(BeanManagerImpl beanManager, ProducerField<?, T> producerField, CreationalContext<T> creationalContext)
{
super(beanManager);
this.beanId = producerField.getId();
Expand Down Expand Up @@ -86,7 +86,7 @@ public T call() throws Exception
@Override
public String toString()
{
return beanId;
return instance == null ? "null" : instance.toString();
}

}
Expand Down Expand Up @@ -157,5 +157,11 @@ public boolean isPassivationCapableBean()
{
return true;
}

@Override
public String toString()
{
return "Resource " + super.toString();
}

}
Expand Up @@ -52,18 +52,18 @@ public Principal call() throws Exception
throw new IllegalStateException(SECURITY_SERVICES_NOT_AVAILABLE);
}
}

@Override
public String toString()
{
return "Built-in Principal bean";
}

}

public PrincipalBean(BeanManagerImpl beanManager)
{
super(Principal.class, new PrincipalCallable(beanManager), beanManager);
}

@Override
public String toString()
{
return "Built-in Bean [java.security.Principal] with qualifiers [@Default]";
}

}
Expand Up @@ -53,17 +53,17 @@ public UserTransaction call() throws Exception
}
}

@Override
public String toString()
{
return "Built-in UserTransaction bean";
}

}

public UserTransactionBean(BeanManagerImpl beanManager)
{
super(UserTransaction.class, new UserTransactionCallable(beanManager), beanManager);
}

@Override
public String toString()
{
return "Built-in Bean [javax.transaction.UserTransaction] with qualifiers [@Default]";
}

}

0 comments on commit ecfb52c

Please sign in to comment.