Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 3AD63200CAB for ; Sun, 18 Jun 2017 15:57:20 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 399F2160BCC; Sun, 18 Jun 2017 13:57:20 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id DCE10160BF0 for ; Sun, 18 Jun 2017 15:57:17 +0200 (CEST) Received: (qmail 6030 invoked by uid 500); 18 Jun 2017 13:57:17 -0000 Mailing-List: contact commits-help@openwebbeans.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@openwebbeans.apache.org Delivered-To: mailing list commits@openwebbeans.apache.org Received: (qmail 5970 invoked by uid 99); 18 Jun 2017 13:57:17 -0000 Received: from Unknown (HELO svn01-us-west.apache.org) (209.188.14.144) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 18 Jun 2017 13:57:17 +0000 Received: from svn01-us-west.apache.org (localhost [127.0.0.1]) by svn01-us-west.apache.org (ASF Mail Server at svn01-us-west.apache.org) with ESMTP id 3A4643A259D for ; Sun, 18 Jun 2017 13:57:14 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1799087 [3/4] - in /openwebbeans/trunk: samples/conversation-sample/src/main/java/org/apache/webbeans/samples/conversation/ samples/guess/src/main/java/org/apache/webbeans/sample/model/conversation/ samples/reservation/src/main/java/org/ap... Date: Sun, 18 Jun 2017 13:57:10 -0000 To: commits@openwebbeans.apache.org From: struberg@apache.org X-Mailer: svnmailer-1.0.9 Message-Id: <20170618135714.3A4643A259D@svn01-us-west.apache.org> archived-at: Sun, 18 Jun 2017 13:57:20 -0000 Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/AbstractInjectable.java URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/AbstractInjectable.java?rev=1799087&r1=1799086&r2=1799087&view=diff ============================================================================== --- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/AbstractInjectable.java (original) +++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/AbstractInjectable.java Sun Jun 18 13:57:08 2017 @@ -150,7 +150,7 @@ public abstract class AbstractInjectable protected static List createInjectionPoints(Producer owner, Member member) { - List injectionPoints = new ArrayList(); + List injectionPoints = new ArrayList<>(); for (InjectionPoint injectionPoint : owner.getInjectionPoints()) { if (injectionPoint.getMember().equals(member)) Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/AlternativesManager.java URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/AlternativesManager.java?rev=1799087&r1=1799086&r2=1799087&view=diff ============================================================================== --- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/AlternativesManager.java (original) +++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/AlternativesManager.java Sun Jun 18 13:57:08 2017 @@ -58,13 +58,13 @@ public class AlternativesManager /** * All the stereotypes which are configured via XML <class> */ - private final Set> configuredAlternatives = new HashSet>(); + private final Set> configuredAlternatives = new HashSet<>(); /** * All Stereotypes which are declared as @Alternative in a beans.xml. * Please note that @Priority on a stereotype does not automatically enable it! */ - private final Set> configuredStereotypeAlternatives = new HashSet>(); + private final Set> configuredStereotypeAlternatives = new HashSet<>(); private final PriorityClasses priorityAlternatives = new PriorityClasses(); Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/InjectableConstructor.java URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/InjectableConstructor.java?rev=1799087&r1=1799086&r2=1799087&view=diff ============================================================================== --- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/InjectableConstructor.java (original) +++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/InjectableConstructor.java Sun Jun 18 13:57:08 2017 @@ -91,7 +91,7 @@ public class InjectableConstructor ex return params; } - List list = new ArrayList(); + List list = new ArrayList<>(); List injectedPoints = getInjectionPoints(con); for (int i=0; i extends /**Used in dispose method, represents produces method parameter instance*/ private Object producerMethodInstance; - private Map, Object> dependentParameters = new HashMap, Object>(); + private Map, Object> dependentParameters = new HashMap<>(); private Set injectionPoints; public InjectableMethod(Method m, Object instance, Producer owner, CreationalContextImpl creationalContext) { - this(m, instance, owner, creationalContext, new HashSet(createInjectionPoints(owner, m))); + this(m, instance, owner, creationalContext, new HashSet<>(createInjectionPoints(owner, m))); } /** @@ -91,7 +91,7 @@ public class InjectableMethod extends owner = NormalScopeProxyFactory.unwrapInstance(owner); } - List list = new ArrayList(); + List list = new ArrayList<>(); for(int i=0;i Set buildInjectionPoints(Bean owner, AnnotatedType annotatedType) { - Set injectionPoints = new HashSet(); + Set injectionPoints = new HashSet<>(); boolean constructorFound = false; for (AnnotatedConstructor constructor: annotatedType.getConstructors()) { @@ -167,7 +167,7 @@ public class InjectionPointFactory public List buildInjectionPoints(Bean owner, AnnotatedCallable callable) { - List lists = new ArrayList(); + List lists = new ArrayList<>(); buildInjectionPoints(owner, callable, lists); return lists; } Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/impl/InjectionPointImpl.java URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/impl/InjectionPointImpl.java?rev=1799087&r1=1799086&r2=1799087&view=diff ============================================================================== --- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/impl/InjectionPointImpl.java (original) +++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/impl/InjectionPointImpl.java Sun Jun 18 13:57:08 2017 @@ -59,7 +59,7 @@ public class InjectionPointImpl implemen { private static final long serialVersionUID = 1047233127758068484L; - private Set qualifierAnnotations = new HashSet(); + private Set qualifierAnnotations = new HashSet<>(); private Bean ownerBean; @@ -96,7 +96,7 @@ public class InjectionPointImpl implemen this.injectionType = bean.getBeanClass(); this.qualifierAnnotations = bean.getQualifiers() == null ? Collections.emptySet() : - Collections.unmodifiableSet(new HashSet(bean.getQualifiers())); + Collections.unmodifiableSet(new HashSet<>(bean.getQualifiers())); this.annotated = null; this.injectionMember = null; this.delegate = false; @@ -116,7 +116,7 @@ public class InjectionPointImpl implemen Asserts.assertNotNull(qualifiers, "qualifiers"); this.ownerBean = ownerBean; injectionType = type; - qualifierAnnotations = Collections.unmodifiableSet(new HashSet(qualifiers)); + qualifierAnnotations = Collections.unmodifiableSet(new HashSet<>(qualifiers)); this.annotated = annotated; injectionMember = member; this.delegate = delegate; Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/instance/InstanceImpl.java URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/instance/InstanceImpl.java?rev=1799087&r1=1799086&r2=1799087&view=diff ============================================================================== --- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/instance/InstanceImpl.java (original) +++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/inject/instance/InstanceImpl.java Sun Jun 18 13:57:08 2017 @@ -73,7 +73,7 @@ public class InstanceImpl implements private InjectionPoint injectionPoint; /** Qualifier annotations appeared on the injection point */ - private Set qualifierAnnotations = new HashSet(); + private Set qualifierAnnotations = new HashSet<>(); private WebBeansContext webBeansContext; @@ -192,9 +192,9 @@ public class InstanceImpl implements } Annotation[] newQualifiersArray = qualifiers; - return new InstanceImpl( - injectionClazz, injectionPoint == null ? null : new InstanceInjectionPoint(injectionPoint, newQualifiersArray), - webBeansContext, parentCreationalContext, newQualifiersArray); + return new InstanceImpl<>( + injectionClazz, injectionPoint == null ? null : new InstanceInjectionPoint(injectionPoint, newQualifiersArray), + webBeansContext, parentCreationalContext, newQualifiersArray); } /** @@ -219,8 +219,8 @@ public class InstanceImpl implements { mergedQualifiers.add(qualifier); } - return new InstanceImpl(sub, injectionPoint, webBeansContext, parentCreationalContext, - mergedQualifiers.toArray(new Annotation[mergedQualifiers.size()])); + return new InstanceImpl<>(sub, injectionPoint, webBeansContext, parentCreationalContext, + mergedQualifiers.toArray(new Annotation[mergedQualifiers.size()])); } /** @@ -239,7 +239,7 @@ public class InstanceImpl implements public Iterator iterator() { Set> beans = resolveBeans(); - List instances = new ArrayList(); + List instances = new ArrayList<>(); parentCreationalContext.putInjectionPoint(injectionPoint); try { @@ -304,7 +304,7 @@ public class InstanceImpl implements T reference = (T) beanManager.getReference(bean, injectionClazz, creationalContext); if (creationalContexts == null) { - creationalContexts = new IdentityHashMap>(); + creationalContexts = new IdentityHashMap<>(); } creationalContexts.put(reference, creationalContext); return reference; @@ -379,7 +379,7 @@ public class InstanceImpl implements protected InstanceInjectionPoint(InjectionPoint injectionPoint, Annotation[] newQualifiersArray) { this.delegate = injectionPoint; - this.qualifiers = Collections.unmodifiableSet(new HashSet(Arrays.asList(newQualifiersArray))); + this.qualifiers = Collections.unmodifiableSet(new HashSet<>(Arrays.asList(newQualifiersArray))); } @Override Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/AbstractInvocationContext.java URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/AbstractInvocationContext.java?rev=1799087&r1=1799086&r2=1799087&view=diff ============================================================================== --- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/AbstractInvocationContext.java (original) +++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/AbstractInvocationContext.java Sun Jun 18 13:57:08 2017 @@ -89,7 +89,7 @@ public abstract class AbstractInvocation { if (contextData == null) { - contextData = new HashMap(); + contextData = new HashMap<>(); } return contextData; } Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/DecoratorHandler.java URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/DecoratorHandler.java?rev=1799087&r1=1799086&r2=1799087&view=diff ============================================================================== --- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/DecoratorHandler.java (original) +++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/DecoratorHandler.java Sun Jun 18 13:57:08 2017 @@ -170,7 +170,7 @@ public class DecoratorHandler implements WebBeansContext webBeansContext = WebBeansContext.getInstance(); BeanManager beanManager = webBeansContext.getBeanManagerImpl(); - Map, Object> tmpInstances = new HashMap, Object>(); + Map, Object> tmpInstances = new HashMap<>(); for (int i = 0; i < instancesSize; i++) { Decorator bean = (Decorator) beanManager.getPassivationCapableBean(in.readUTF()); @@ -180,7 +180,7 @@ public class DecoratorHandler implements instances = tmpInstances; int decoratorsSize = in.readInt(); - decorators = new CopyOnWriteArrayList>(); + decorators = new CopyOnWriteArrayList<>(); for (int i = 0; i < decoratorsSize; i++) { decorators.add((Decorator) beanManager.getPassivationCapableBean(in.readUTF())); Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/DefaultInterceptorHandler.java URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/DefaultInterceptorHandler.java?rev=1799087&r1=1799086&r2=1799087&view=diff ============================================================================== --- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/DefaultInterceptorHandler.java (original) +++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/DefaultInterceptorHandler.java Sun Jun 18 13:57:08 2017 @@ -230,7 +230,7 @@ public class DefaultInterceptorHandler, Object> tmpInstances = new HashMap, Object>(); + Map, Object> tmpInstances = new HashMap<>(); for (int i = 0; i < instancesSize; i++) { Interceptor interceptor = readInterceptor(in.readUTF(), beanManager); @@ -247,7 +247,7 @@ public class DefaultInterceptorHandler>>(interceptorsSize); + interceptors = new HashMap<>(interceptorsSize); for (int i = 0; i < interceptorsSize; i++) { Class declaringClass = (Class) in.readObject(); @@ -264,7 +264,7 @@ public class DefaultInterceptorHandler> interceptorList = new ArrayList>(interceptorListSize); + List> interceptorList = new ArrayList<>(interceptorListSize); for (int j = 0; j < interceptorListSize; j++) { interceptorList.add(readInterceptor(in.readUTF(), beanManager)); Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/InterceptorResolutionService.java URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/InterceptorResolutionService.java?rev=1799087&r1=1799086&r2=1799087&view=diff ============================================================================== --- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/InterceptorResolutionService.java (original) +++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/InterceptorResolutionService.java Sun Jun 18 13:57:08 2017 @@ -107,7 +107,7 @@ public class InterceptorResolutionServic // pick up EJB-style interceptors from a class level - List> classLevelEjbInterceptors = new ArrayList>(); + List> classLevelEjbInterceptors = new ArrayList<>(); collectEjbInterceptors(classLevelEjbInterceptors, annotatedType, false, beanTypes); @@ -118,7 +118,7 @@ public class InterceptorResolutionServic decorators = Collections.emptyList(); // less to store } - Set> allUsedCdiInterceptors = new HashSet>(); + Set> allUsedCdiInterceptors = new HashSet<>(); // pick up CDI interceptors from a class level Set classInterceptorBindings = annotationManager.getInterceptorAnnotations(annotatedType.getAnnotations()); @@ -133,16 +133,16 @@ public class InterceptorResolutionServic classLevelInterceptors = Collections.EMPTY_LIST; } - Set> allUsedConstructorCdiInterceptors = new HashSet>(); + Set> allUsedConstructorCdiInterceptors = new HashSet<>(); addCdiClassLifecycleInterceptors(annotatedType, classInterceptorBindings, allUsedCdiInterceptors, allUsedConstructorCdiInterceptors); - LinkedHashSet> allUsedEjbInterceptors = new LinkedHashSet>(); // we need to preserve the order! + LinkedHashSet> allUsedEjbInterceptors = new LinkedHashSet<>(); // we need to preserve the order! allUsedEjbInterceptors.addAll(classLevelEjbInterceptors); - Map businessMethodInterceptorInfos = new HashMap(); - Map, BusinessMethodInterceptorInfo> constructorInterceptorInfos = new HashMap, BusinessMethodInterceptorInfo>(); + Map businessMethodInterceptorInfos = new HashMap<>(); + Map, BusinessMethodInterceptorInfo> constructorInterceptorInfos = new HashMap<>(); - List nonInterceptedMethods = new ArrayList(); + List nonInterceptedMethods = new ArrayList<>(); SelfInterceptorBean selfInterceptorBean = resolveSelfInterceptorBean(annotatedType); @@ -179,7 +179,7 @@ public class InterceptorResolutionServic } Map lifecycleMethodInterceptorInfos - = new HashMap(); + = new HashMap<>(); addLifecycleMethods( lifecycleMethodInterceptorInfos, @@ -203,10 +203,10 @@ public class InterceptorResolutionServic classInterceptorBindings, failOnFinal); - List> cdiInterceptors = new ArrayList>(allUsedCdiInterceptors); + List> cdiInterceptors = new ArrayList<>(allUsedCdiInterceptors); Collections.sort(cdiInterceptors, new InterceptorComparator(webBeansContext)); - List> cdiConstructorInterceptors = new ArrayList>(allUsedConstructorCdiInterceptors); + List> cdiConstructorInterceptors = new ArrayList<>(allUsedConstructorCdiInterceptors); Collections.sort(cdiConstructorInterceptors, new InterceptorComparator(webBeansContext)); boolean interceptedBean = allUsedEjbInterceptors.size() > 0 || @@ -336,7 +336,7 @@ public class InterceptorResolutionServic private SelfInterceptorBean resolveSelfInterceptorBean(AnnotatedType annotatedType) { BeanAttributesImpl beanAttributes = BeanAttributesBuilder.forContext(webBeansContext).newBeanAttibutes(annotatedType).build(); - SelfInterceptorBeanBuildersibb = new SelfInterceptorBeanBuilder(webBeansContext, annotatedType, beanAttributes); + SelfInterceptorBeanBuildersibb = new SelfInterceptorBeanBuilder<>(webBeansContext, annotatedType, beanAttributes); sibb.defineSelfInterceptorRules(); if (!sibb.isInterceptorEnabled()) { @@ -356,7 +356,7 @@ public class InterceptorResolutionServic Set classInterceptorBindings, boolean failOnFinal) { - List> foundMethods = new ArrayList>(); + List> foundMethods = new ArrayList<>(); BusinessMethodInterceptorInfo methodInterceptorInfo = new BusinessMethodInterceptorInfo(); List> lifecycleMethodCandidates = webBeansContext.getInterceptorUtil().getLifecycleMethods(annotatedType, lifeycleAnnotation); @@ -421,7 +421,7 @@ public class InterceptorResolutionServic { boolean unproxyable = isUnproxyable(annotatedMethod, failOnFinal); - List> methodInterceptors = new ArrayList>(); + List> methodInterceptors = new ArrayList<>(); if (classLevelEjbInterceptors != null && classLevelEjbInterceptors.size() > 0 && !unproxyable) { @@ -464,7 +464,7 @@ public class InterceptorResolutionServic return; } - LinkedHashMap, Method> appliedDecorators = new LinkedHashMap, Method>(); + LinkedHashMap, Method> appliedDecorators = new LinkedHashMap<>(); for (Decorator decorator : decorators) { @@ -605,7 +605,7 @@ public class InterceptorResolutionServic boolean unproxyable = isUnproxyable(annotatedMethod, failOnFinal); boolean hasMethodInterceptors = false; - Map, Annotation> cummulatedInterceptorBindings = new HashMap, Annotation>(); + Map, Annotation> cummulatedInterceptorBindings = new HashMap<>(); for (Annotation interceptorBinding: annotationManager.getInterceptorAnnotations(annotatedMethod.getAnnotations())) { cummulatedInterceptorBindings.put(interceptorBinding.annotationType(), interceptorBinding); @@ -707,19 +707,19 @@ public class InterceptorResolutionServic Class javaClass = annotatedType.getJavaClass(); List interceptableMethods = ClassUtil.getNonPrivateMethods(javaClass, false); - List interceptableAnnotatedMethods = new ArrayList(); + List interceptableAnnotatedMethods = new ArrayList<>(); AnnotatedElementFactory annotatedElementFactory = webBeansContext.getAnnotatedElementFactory(); Set annotatedMethods = (Set) annotatedElementFactory.getFilteredAnnotatedMethods(annotatedType); if (!javaClass.isAnnotation() && javaClass.isInterface()) { - Set types = new HashSet(annotatedType.getTypeClosure()); + Set types = new HashSet<>(annotatedType.getTypeClosure()); types.remove(javaClass); types.remove(Object.class); if (!types.isEmpty()) // AT only supports 1 parent and ignores interface inheritance so add it manually here { - annotatedMethods = new HashSet(annotatedMethods); // otherwise it is not mutable by default + annotatedMethods = new HashSet<>(annotatedMethods); // otherwise it is not mutable by default for (Type c : types) { if (!Class.class.isInstance(c)) @@ -846,7 +846,7 @@ public class InterceptorResolutionServic if (interceptorInfo.getDecorators() != null && !isDelegateInjection.apply(creationalContextImpl)) { List> decorators = filterDecorators.apply(instance, interceptorInfo.getDecorators()); - Map, Object> instances = new HashMap, Object>(); + Map, Object> instances = new HashMap<>(); for (int i = decorators.size(); i > 0; i--) { Decorator decorator = decorators.get(i - 1); @@ -1075,7 +1075,7 @@ public class InterceptorResolutionServic public static class LifecycleMethodInfo { - private List> methods = new ArrayList>(); + private List> methods = new ArrayList<>(); private BusinessMethodInterceptorInfo methodInterceptorInfo; public LifecycleMethodInfo(List> methods, BusinessMethodInterceptorInfo methodInterceptorInfo) Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/InterceptorUtil.java URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/InterceptorUtil.java?rev=1799087&r1=1799086&r2=1799087&view=diff ============================================================================== --- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/InterceptorUtil.java (original) +++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/InterceptorUtil.java Sun Jun 18 13:57:08 2017 @@ -49,7 +49,7 @@ public final class InterceptorUtil */ public List getReverseClassHierarchy(Class clazz) { - List hierarchy = new ArrayList(); + List hierarchy = new ArrayList<>(); while (clazz != null && clazz != Object.class) { hierarchy.add(0, clazz); @@ -62,7 +62,7 @@ public final class InterceptorUtil public List> getLifecycleMethods(AnnotatedType annotatedType, Class annotation) { - List> lifecycleMethods = new ArrayList>(); + List> lifecycleMethods = new ArrayList<>(); List classes = getReverseClassHierarchy(annotatedType.getJavaClass()); for (Class clazz : classes) Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/InterceptorsManager.java URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/InterceptorsManager.java?rev=1799087&r1=1799086&r2=1799087&view=diff ============================================================================== --- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/InterceptorsManager.java (original) +++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/InterceptorsManager.java Sun Jun 18 13:57:08 2017 @@ -58,28 +58,28 @@ public class InterceptorsManager /** * Interceptor classes which got added via beans.xml */ - private List> configuredInterceptorClasses = new CopyOnWriteArrayList>(); + private List> configuredInterceptorClasses = new CopyOnWriteArrayList<>(); /** * Active CDI-style interceptors. */ - private List> cdiInterceptors = new ArrayList>(); + private List> cdiInterceptors = new ArrayList<>(); /** * EJB-style Interceptor beans. */ - private ConcurrentMap, Interceptor> ejbInterceptors = new ConcurrentHashMap, Interceptor>(); + private ConcurrentMap, Interceptor> ejbInterceptors = new ConcurrentHashMap<>(); /**Additional interceptor class*/ - private List> additionalInterceptorClasses = new ArrayList>(); + private List> additionalInterceptorClasses = new ArrayList<>(); /** * Additional interceptor binding types we got via Extensions */ private Map, Set> additionalInterceptorBindingTypes - = new HashMap, Set>(); + = new HashMap<>(); private final Collection> additionalInterceptorBindingTypesAnnotatedTypes - = new ArrayList>(); + = new ArrayList<>(); private final PriorityClasses priorityInterceptors = new PriorityClasses(); @@ -136,7 +136,7 @@ public class InterceptorsManager } BeanAttributesImpl beanAttributes = BeanAttributesBuilder.forContext(webBeansContext).newBeanAttibutes(annotatedType).build(); - EjbInterceptorBeanBuilder buildr = new EjbInterceptorBeanBuilder(webBeansContext, annotatedType, beanAttributes); + EjbInterceptorBeanBuilder buildr = new EjbInterceptorBeanBuilder<>(webBeansContext, annotatedType, beanAttributes); buildr.defineEjbInterceptorRules(); Interceptor i = buildr.getBean(); interceptor = (Interceptor) ejbInterceptors.putIfAbsent(interceptorClass, i); @@ -206,7 +206,7 @@ public class InterceptorsManager public List> resolveInterceptors(InterceptionType type, Annotation... interceptorBindings) { - List> interceptorList = new ArrayList>(); + List> interceptorList = new ArrayList<>(); for (Interceptor interceptor : cdiInterceptors) { if (interceptor.intercepts(type) && intercepts(interceptor, interceptorBindings) && isInterceptorClassEnabled(interceptor.getBeanClass())) Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/LifecycleInterceptorInvocationContext.java URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/LifecycleInterceptorInvocationContext.java?rev=1799087&r1=1799086&r2=1799087&view=diff ============================================================================== --- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/LifecycleInterceptorInvocationContext.java (original) +++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/LifecycleInterceptorInvocationContext.java Sun Jun 18 13:57:08 2017 @@ -40,7 +40,7 @@ public class LifecycleInterceptorInvocat private InterceptionType type; private List> interceptors; private Map, ?> instances; - private Map contextData = new HashMap(); + private Map contextData = new HashMap<>(); private int interceptorIndex; private List> lifecycleMethods; Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/RequestScopedBeanInterceptorHandler.java URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/RequestScopedBeanInterceptorHandler.java?rev=1799087&r1=1799086&r2=1799087&view=diff ============================================================================== --- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/RequestScopedBeanInterceptorHandler.java (original) +++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/RequestScopedBeanInterceptorHandler.java Sun Jun 18 13:57:08 2017 @@ -39,7 +39,7 @@ public class RequestScopedBeanIntercepto /** * Cached bean instance for each thread */ - private static ThreadLocal, Object>> cachedInstances = new ThreadLocal, Object>>(); + private static ThreadLocal, Object>> cachedInstances = new ThreadLocal<>(); public static void removeThreadLocals() @@ -65,7 +65,7 @@ public class RequestScopedBeanIntercepto HashMap, Object> beanMap = cachedInstances.get(); if (beanMap == null) { - beanMap = new HashMap, Object>(); + beanMap = new HashMap<>(); cachedInstances.set(beanMap); } Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/SessionScopedBeanInterceptorHandler.java URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/SessionScopedBeanInterceptorHandler.java?rev=1799087&r1=1799086&r2=1799087&view=diff ============================================================================== --- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/SessionScopedBeanInterceptorHandler.java (original) +++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/SessionScopedBeanInterceptorHandler.java Sun Jun 18 13:57:08 2017 @@ -39,7 +39,7 @@ public class SessionScopedBeanIntercepto /** * Cached bean instance for each thread */ - private static ThreadLocal, Object>> cachedInstances = new ThreadLocal, Object>>(); + private static ThreadLocal, Object>> cachedInstances = new ThreadLocal<>(); public static void removeThreadLocals() @@ -65,7 +65,7 @@ public class SessionScopedBeanIntercepto HashMap, Object> beanMap = cachedInstances.get(); if (beanMap == null) { - beanMap = new HashMap, Object>(); + beanMap = new HashMap<>(); cachedInstances.set(beanMap); } Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/jms/JMSModel.java URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/jms/JMSModel.java?rev=1799087&r1=1799086&r2=1799087&view=diff ============================================================================== --- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/jms/JMSModel.java (original) +++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/jms/JMSModel.java Sun Jun 18 13:57:08 2017 @@ -34,7 +34,7 @@ public class JMSModel private String jndiName; private final String mappedName; private boolean isJndiNameDefined; - private final Set bindings = new HashSet(); + private final Set bindings = new HashSet<>(); public JMSModel(JMSType jmsType, String jndiName, String mappedName) Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/lifecycle/test/OpenWebBeansTestMetaDataDiscoveryService.java URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/lifecycle/test/OpenWebBeansTestMetaDataDiscoveryService.java?rev=1799087&r1=1799086&r2=1799087&view=diff ============================================================================== --- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/lifecycle/test/OpenWebBeansTestMetaDataDiscoveryService.java (original) +++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/lifecycle/test/OpenWebBeansTestMetaDataDiscoveryService.java Sun Jun 18 13:57:08 2017 @@ -61,7 +61,7 @@ public class OpenWebBeansTestMetaDataDis @Override public Set> getBeanClasses() { - return new HashSet>(classes); + return new HashSet<>(classes); } /** Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/plugins/PluginLoader.java URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/plugins/PluginLoader.java?rev=1799087&r1=1799086&r2=1799087&view=diff ============================================================================== --- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/plugins/PluginLoader.java (original) +++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/plugins/PluginLoader.java Sun Jun 18 13:57:08 2017 @@ -70,7 +70,7 @@ public class PluginLoader if(started.compareAndSet(false, true)) { logger.fine("PluginLoader startUp called."); - ArrayList ps = new ArrayList(); + ArrayList ps = new ArrayList<>(); List pluginList = WebBeansContext.getInstance().getLoaderService().load(OpenWebBeansPlugin.class); for (OpenWebBeansPlugin plugin : pluginList) @@ -136,7 +136,7 @@ public class PluginLoader return; } - ArrayList failedShutdown = new ArrayList(); + ArrayList failedShutdown = new ArrayList<>(); for (OpenWebBeansPlugin plugin : plugins) { Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/AbstractAnnotatedCallable.java URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/AbstractAnnotatedCallable.java?rev=1799087&r1=1799086&r2=1799087&view=diff ============================================================================== --- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/AbstractAnnotatedCallable.java (original) +++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/AbstractAnnotatedCallable.java Sun Jun 18 13:57:08 2017 @@ -40,7 +40,7 @@ import javax.enterprise.inject.spi.Annot public abstract class AbstractAnnotatedCallable extends AbstractAnnotatedMember implements AnnotatedCallable { /**Annotated parameters*/ - private List> annotatedParameters = new ArrayList>(); + private List> annotatedParameters = new ArrayList<>(); AbstractAnnotatedCallable(WebBeansContext webBeansContext, Type baseType, Member javaMember, AnnotatedType declaringType) { @@ -53,7 +53,7 @@ public abstract class AbstractAnnotatedC for(Type genericParameter : genericParameterTypes) { - AnnotatedParameterImpl parameterImpl = new AnnotatedParameterImpl(getWebBeansContext(), genericParameter,this,i); + AnnotatedParameterImpl parameterImpl = new AnnotatedParameterImpl<>(getWebBeansContext(), genericParameter, this, i); parameterImpl.setAnnotations(parameterAnnotations[i]); addAnnotatedParameter(parameterImpl); Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/AbstractDecoratorInjectionTarget.java URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/AbstractDecoratorInjectionTarget.java?rev=1799087&r1=1799086&r2=1799087&view=diff ============================================================================== --- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/AbstractDecoratorInjectionTarget.java (original) +++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/AbstractDecoratorInjectionTarget.java Sun Jun 18 13:57:08 2017 @@ -83,8 +83,8 @@ public class AbstractDecoratorInjectionT @Override protected T newInstance(CreationalContextImpl creationalContext) { - return new AbstractDecoratorInjectableConstructor( - getConstructor().parentConstructor, getConstructor().getJavaMember(), this, creationalContext).doInjection(); + return new AbstractDecoratorInjectableConstructor<>( + getConstructor().parentConstructor, getConstructor().getJavaMember(), this, creationalContext).doInjection(); } public static class SubClassAnnotatedConstructorImpl extends AnnotatedConstructorImpl @@ -116,7 +116,7 @@ public class AbstractDecoratorInjectionT @Override protected List getInjectionPoints(Member member) { - List injectionPoints = new ArrayList(); + List injectionPoints = new ArrayList<>(); for (InjectionPoint injectionPoint : owner.getInjectionPoints()) { if (injectionPoint.getMember().equals(parent)) // we don't compare to the runtime subclass constructor Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/AnnotatedConstructorImpl.java URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/AnnotatedConstructorImpl.java?rev=1799087&r1=1799086&r2=1799087&view=diff ============================================================================== --- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/AnnotatedConstructorImpl.java (original) +++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/AnnotatedConstructorImpl.java Sun Jun 18 13:57:08 2017 @@ -71,7 +71,7 @@ public class AnnotatedConstructorImpl if (javaMember.getParameterTypes().length == 0) { Class clazz = javaMember.getDeclaringClass(); - Map, Annotation> annotations = new HashMap, Annotation>(); + Map, Annotation> annotations = new HashMap<>(); for (Annotation a : javaMember.getDeclaredAnnotations()) { annotations.put(a.annotationType(), a); Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/AnnotatedElementFactory.java URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/AnnotatedElementFactory.java?rev=1799087&r1=1799086&r2=1799087&view=diff ============================================================================== --- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/AnnotatedElementFactory.java (original) +++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/AnnotatedElementFactory.java Sun Jun 18 13:57:08 2017 @@ -57,29 +57,29 @@ public final class AnnotatedElementFacto * Cache of the initial AnnotatedTypes */ private ConcurrentMap, ConcurrentMap>> annotatedTypeCache = - new ConcurrentHashMap, ConcurrentMap>>(); + new ConcurrentHashMap<>(); /** * Cache of modified AnnotatedTypes. */ private ConcurrentMap, ConcurrentMap>> modifiedAnnotatedTypeCache = - new ConcurrentHashMap, ConcurrentMap>>(); + new ConcurrentHashMap<>(); //Cache of AnnotatedConstructor private ConcurrentMap, AnnotatedConstructor> annotatedConstructorCache = - new ConcurrentHashMap, AnnotatedConstructor>(); + new ConcurrentHashMap<>(); //Cache of AnnotatedMethod private ConcurrentMap> annotatedMethodCache = - new ConcurrentHashMap>(); + new ConcurrentHashMap<>(); //Cache of AnnotatedField private ConcurrentMap> annotatedFieldCache = - new ConcurrentHashMap>(); + new ConcurrentHashMap<>(); //Cache of AnnotatedMethod private ConcurrentMap, Set>> annotatedMethodsOfTypeCache = - new ConcurrentHashMap, Set>>(); + new ConcurrentHashMap<>(); private WebBeansContext webBeansContext; @@ -144,7 +144,7 @@ public final class AnnotatedElementFacto ConcurrentMap> annotatedTypes = modifiedAnnotatedTypeCache.get(type); if (annotatedTypes == null) { - annotatedTypes = new ConcurrentHashMap>(); + annotatedTypes = new ConcurrentHashMap<>(); } ConcurrentMap> oldAnnotatedTypes = modifiedAnnotatedTypeCache.putIfAbsent(type, annotatedTypes); if (oldAnnotatedTypes != null) @@ -180,7 +180,7 @@ public final class AnnotatedElementFacto { supertype = newAnnotatedType(annotatedClass.getSuperclass()); } - annotatedType = new AnnotatedTypeImpl(webBeansContext, annotatedClass, supertype); + annotatedType = new AnnotatedTypeImpl<>(webBeansContext, annotatedClass, supertype); AnnotatedType oldType = annotatedTypes.putIfAbsent(OWB_DEFAULT_KEY, annotatedType); if(oldType != null) @@ -238,7 +238,7 @@ public final class AnnotatedElementFacto } else { - annConstructor = new AnnotatedConstructorImpl(webBeansContext, constructor, declaringClass); + annConstructor = new AnnotatedConstructorImpl<>(webBeansContext, constructor, declaringClass); AnnotatedConstructorImpl old = (AnnotatedConstructorImpl)annotatedConstructorCache.putIfAbsent(constructor, annConstructor); if(old != null) { @@ -270,7 +270,7 @@ public final class AnnotatedElementFacto } else { - annotField = new AnnotatedFieldImpl(webBeansContext, field, declaringClass); + annotField = new AnnotatedFieldImpl<>(webBeansContext, field, declaringClass); AnnotatedFieldImpl old = (AnnotatedFieldImpl) annotatedFieldCache.putIfAbsent(field, annotField); if(old != null) { @@ -302,7 +302,7 @@ public final class AnnotatedElementFacto } else { - annotMethod = new AnnotatedMethodImpl(webBeansContext, method, declaringType); + annotMethod = new AnnotatedMethodImpl<>(webBeansContext, method, declaringType); AnnotatedMethodImpl old = (AnnotatedMethodImpl) annotatedMethodCache.putIfAbsent(method, annotMethod); if(old != null) { @@ -328,7 +328,7 @@ public final class AnnotatedElementFacto } methods = Collections.unmodifiableSet(getFilteredMethods(annotatedType.getJavaClass(), (Set)annotatedType.getMethods(), - new HashSet>())); + new HashSet<>())); Set> old = annotatedMethodsOfTypeCache.putIfAbsent(annotatedType, methods); if (old != null) { @@ -388,7 +388,7 @@ public final class AnnotatedElementFacto ConcurrentMap> annotatedTypes = annotatedTypeCache.get(type); if (annotatedTypes == null) { - annotatedTypes = new ConcurrentHashMap>(); + annotatedTypes = new ConcurrentHashMap<>(); ConcurrentMap> oldAnnotatedTypes = annotatedTypeCache.putIfAbsent(type, annotatedTypes); if (oldAnnotatedTypes != null) { Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/AnnotatedTypeImpl.java URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/AnnotatedTypeImpl.java?rev=1799087&r1=1799086&r2=1799087&view=diff ============================================================================== --- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/AnnotatedTypeImpl.java (original) +++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/AnnotatedTypeImpl.java Sun Jun 18 13:57:08 2017 @@ -78,8 +78,8 @@ public class AnnotatedTypeImpl else { BeanManager bm = webBeansContext.getBeanManagerImpl(); - Set> annotationTypes = new HashSet>(); - List annotations = new ArrayList(); + Set> annotationTypes = new HashSet<>(); + List annotations = new ArrayList<>(); boolean hasScope = false; for (Annotation annotation : annotatedClass.getDeclaredAnnotations()) { @@ -227,9 +227,9 @@ public class AnnotatedTypeImpl Constructor[] decCtxs = getWebBeansContext().getSecurityService().doPrivilegedGetDeclaredConstructors(annotatedClass); - Set> constructors = new HashSet>(); - Set> fields = new HashSet>(); - Set> methods = new HashSet>(); + Set> constructors = new HashSet<>(); + Set> fields = new HashSet<>(); + Set> methods = new HashSet<>(); this.constructors = Collections.unmodifiableSet(constructors); this.fields = Collections.unmodifiableSet(fields); @@ -240,8 +240,8 @@ public class AnnotatedTypeImpl if (!ct.isSynthetic()) { AnnotatedConstructor ac = - new AnnotatedConstructorImpl(getWebBeansContext(), (Constructor) ct, - AnnotatedTypeImpl.this); + new AnnotatedConstructorImpl<>(getWebBeansContext(), (Constructor) ct, + AnnotatedTypeImpl.this); constructors.add(ac); } } @@ -253,7 +253,7 @@ public class AnnotatedTypeImpl if (constructor != null) { constructors.add( - new AnnotatedConstructorImpl(getWebBeansContext(), constructor, AnnotatedTypeImpl.this)); + new AnnotatedConstructorImpl<>(getWebBeansContext(), constructor, AnnotatedTypeImpl.this)); } } @@ -264,7 +264,7 @@ public class AnnotatedTypeImpl { if (!f.isSynthetic()) { - AnnotatedField af = new AnnotatedFieldImpl(getWebBeansContext(), f, AnnotatedTypeImpl.this); + AnnotatedField af = new AnnotatedFieldImpl<>(getWebBeansContext(), f, AnnotatedTypeImpl.this); fields.add(af); } } @@ -273,7 +273,7 @@ public class AnnotatedTypeImpl { if (!m.isSynthetic() && !m.isBridge()) { - AnnotatedMethod am = new AnnotatedMethodImpl(getWebBeansContext(), m, AnnotatedTypeImpl.this); + AnnotatedMethod am = new AnnotatedMethodImpl<>(getWebBeansContext(), m, AnnotatedTypeImpl.this); methods.add(am); } } @@ -282,11 +282,11 @@ public class AnnotatedTypeImpl { for (AnnotatedField field: supertype.getFields()) { - fields.add(new AnnotatedFieldImpl(getWebBeansContext(), field.getJavaMember(), AnnotatedTypeImpl.this)); + fields.add(new AnnotatedFieldImpl<>(getWebBeansContext(), field.getJavaMember(), AnnotatedTypeImpl.this)); } for (AnnotatedMethod method : supertype.getMethods()) { - methods.add(new AnnotatedMethodImpl(getWebBeansContext(), method.getJavaMember(), AnnotatedTypeImpl.this)); + methods.add(new AnnotatedMethodImpl<>(getWebBeansContext(), method.getJavaMember(), AnnotatedTypeImpl.this)); } } Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/BaseProducerProducer.java URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/BaseProducerProducer.java?rev=1799087&r1=1799086&r2=1799087&view=diff ============================================================================== --- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/BaseProducerProducer.java (original) +++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/BaseProducerProducer.java Sun Jun 18 13:57:08 2017 @@ -118,7 +118,7 @@ public abstract class BaseProducerProduc parentInstance = (P)webBeansContext.getBeanManagerImpl().getReference(owner, owner.getBeanClass(), parentCreationalContext); } - m = new InjectableMethod(disposalMethod, parentInstance, this, (CreationalContextImpl) parentCreationalContext, disposalIPs); + m = new InjectableMethod<>(disposalMethod, parentInstance, this, (CreationalContextImpl) parentCreationalContext, disposalIPs); m.setDisposable(true); m.setProducerMethodInstance(instance); Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/EventProducer.java URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/EventProducer.java?rev=1799087&r1=1799086&r2=1799087&view=diff ============================================================================== --- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/EventProducer.java (original) +++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/EventProducer.java Sun Jun 18 13:57:08 2017 @@ -56,7 +56,7 @@ public class EventProducer extends Ab } Type type = EventImpl.class.cast(instance).getMetadata().getType(); - ArrayList> list = new ArrayList>(decorators.size()); + ArrayList> list = new ArrayList<>(decorators.size()); for (Decorator original : decorators) { Type event = original.getDelegateType(); @@ -99,7 +99,7 @@ public class EventProducer extends Ab try { - instance = new EventImpl(new EventMetadataImpl(null, eventType, injectionPoint, qualifiers, webBeansContext), webBeansContext); + instance = new EventImpl<>(new EventMetadataImpl(null, eventType, injectionPoint, qualifiers, webBeansContext), webBeansContext); } catch (Exception e) { Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/InjectionTargetImpl.java URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/InjectionTargetImpl.java?rev=1799087&r1=1799086&r2=1799087&view=diff ============================================================================== --- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/InjectionTargetImpl.java (original) +++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/InjectionTargetImpl.java Sun Jun 18 13:57:08 2017 @@ -156,7 +156,7 @@ public class InjectionTargetImpl exte try { Constructor cons = getConstructor().getJavaMember(); - InjectableConstructor injectableConstructor = new InjectableConstructor(cons, this, creationalContext); + InjectableConstructor injectableConstructor = new InjectableConstructor<>(cons, this, creationalContext); ConstructorInstanceProvider provider = new ConstructorInstanceProvider(); ConstructorInterceptorInvocationContext invocationContext = new ConstructorInterceptorInvocationContext( provider, aroundConstructInterceptors, interceptorInstances, cons, injectableConstructor.createParameters()); @@ -194,7 +194,7 @@ public class InjectionTargetImpl exte protected T newInstance(CreationalContextImpl creationalContext) { - return new InjectableConstructor(getConstructor().getJavaMember(), this, creationalContext).doInjection(); + return new InjectableConstructor<>(getConstructor().getJavaMember(), this, creationalContext).doInjection(); } @Override @@ -224,7 +224,7 @@ public class InjectionTargetImpl exte { if (injectionPoint.getMember() instanceof Field) { - new InjectableField((Field) injectionPoint.getMember(), instance, this, context).doInjection(); + new InjectableField<>((Field) injectionPoint.getMember(), instance, this, context).doInjection(); } } } @@ -232,7 +232,7 @@ public class InjectionTargetImpl exte private void injectMethods(Class type, T instance, CreationalContextImpl context) { - Set injectedMethods = new HashSet(); + Set injectedMethods = new HashSet<>(); for (InjectionPoint injectionPoint : getInjectionPoints()) { if (injectionPoint.getMember().getDeclaringClass().equals(type)) @@ -243,7 +243,7 @@ public class InjectionTargetImpl exte && !isDisposalMethod(injectionPoint) && !isObserverMethod(injectionPoint)) { - new InjectableMethod((Method) injectionPoint.getMember(), instance, this, context).doInjection(); + new InjectableMethod<>((Method) injectionPoint.getMember(), instance, this, context).doInjection(); injectedMethods.add(injectionPoint.getMember()); } } @@ -260,7 +260,7 @@ public class InjectionTargetImpl exte { if (method.getDeclaringType().getJavaClass().equals(declaringType) && method.isAnnotationPresent(Inject.class) && method.getParameters().isEmpty()) { - new InjectableMethod(method.getJavaMember(), instance, this, context).doInjection(); + new InjectableMethod<>(method.getJavaMember(), instance, this, context).doInjection(); } } } @@ -313,8 +313,8 @@ public class InjectionTargetImpl exte return; } - InvocationContext ic = new LifecycleInterceptorInvocationContext(internalInstance, InterceptionType.POST_CONSTRUCT, postConstructInterceptors, - interceptorInstances, postConstructMethods); + InvocationContext ic = new LifecycleInterceptorInvocationContext<>(internalInstance, InterceptionType.POST_CONSTRUCT, postConstructInterceptors, + interceptorInstances, postConstructMethods); try { ic.proceed(); @@ -352,8 +352,8 @@ public class InjectionTargetImpl exte return; } - InvocationContext ic = new LifecycleInterceptorInvocationContext(internalInstance, InterceptionType.PRE_DESTROY, preDestroyInterceptors, - interceptorInstances, preDestroyMethods); + InvocationContext ic = new LifecycleInterceptorInvocationContext<>(internalInstance, InterceptionType.PRE_DESTROY, preDestroyInterceptors, + interceptorInstances, preDestroyMethods); try { ic.proceed(); @@ -393,7 +393,7 @@ public class InjectionTargetImpl exte { throw new WebBeansCreationException("No default constructor for " + annotatedType.getJavaClass().getName()); } - return new AnnotatedConstructorImpl(webBeansContext, defaultConstructor, annotatedType); + return new AnnotatedConstructorImpl<>(webBeansContext, defaultConstructor, annotatedType); } private Constructor getDefaultConstructor() @@ -448,7 +448,7 @@ public class InjectionTargetImpl exte private List> getLifecycleInterceptors(Collection> ejbInterceptors, List> cdiInterceptors, InterceptionType interceptionType) { - List> lifecycleInterceptors = new ArrayList>(); + List> lifecycleInterceptors = new ArrayList<>(); for (Interceptor ejbInterceptor : ejbInterceptors) { Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/InstanceProducer.java URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/InstanceProducer.java?rev=1799087&r1=1799086&r2=1799087&view=diff ============================================================================== --- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/InstanceProducer.java (original) +++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/InstanceProducer.java Sun Jun 18 13:57:08 2017 @@ -79,7 +79,7 @@ public class InstanceProducer extends type = returnType; } - return new InstanceImpl(type, injectionPoint, webBeansContext, creationalContextImpl, qualifiers.toArray(new Annotation[qualifiers.size()])); + return new InstanceImpl<>(type, injectionPoint, webBeansContext, creationalContextImpl, qualifiers.toArray(new Annotation[qualifiers.size()])); } finally { Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/LazyInterceptorDefinedInjectionTarget.java URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/LazyInterceptorDefinedInjectionTarget.java?rev=1799087&r1=1799086&r2=1799087&view=diff ============================================================================== --- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/LazyInterceptorDefinedInjectionTarget.java (original) +++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/LazyInterceptorDefinedInjectionTarget.java Sun Jun 18 13:57:08 2017 @@ -59,7 +59,7 @@ public class LazyInterceptorDefinedInjec if (bean == null) // try to find it { BeanManagerImpl bm = webBeansContext.getBeanManagerImpl(); - Set annotations = new HashSet(); + Set annotations = new HashSet<>(); for (Annotation a : annotatedType.getAnnotations()) { if (bm.isQualifier(a.annotationType())) Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/ProducerMethodProducer.java URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/ProducerMethodProducer.java?rev=1799087&r1=1799086&r2=1799087&view=diff ============================================================================== --- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/ProducerMethodProducer.java (original) +++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/ProducerMethodProducer.java Sun Jun 18 13:57:08 2017 @@ -84,7 +84,7 @@ public class ProducerMethodProducer(producerMethod, parentInstance, this, (CreationalContextImpl) creationalContext); + m = new InjectableMethod<>(producerMethod, parentInstance, this, (CreationalContextImpl) creationalContext); return m.doInjection(); Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/ProviderBasedProducerFactory.java URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/ProviderBasedProducerFactory.java?rev=1799087&r1=1799086&r2=1799087&view=diff ============================================================================== --- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/ProviderBasedProducerFactory.java (original) +++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/ProviderBasedProducerFactory.java Sun Jun 18 13:57:08 2017 @@ -49,6 +49,6 @@ public class ProviderBasedProducerFactor @Override public Producer createProducer(Bean bean) { - return new ProviderBasedProducer(webBeansContext, (Class)providerType, (Provider)provider, proxy); + return new ProviderBasedProducer<>(webBeansContext, (Class) providerType, (Provider) provider, proxy); } } Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/events/ExtensionLoader.java URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/events/ExtensionLoader.java?rev=1799087&r1=1799086&r2=1799087&view=diff ============================================================================== --- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/events/ExtensionLoader.java (original) +++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/events/ExtensionLoader.java Sun Jun 18 13:57:08 2017 @@ -45,8 +45,8 @@ import org.apache.webbeans.util.WebBeans public class ExtensionLoader { /**Map of extensions*/ - private final Map, Object> extensions = new ConcurrentHashMap, Object>(); - private final Set> extensionClasses = new HashSet>(); + private final Map, Object> extensions = new ConcurrentHashMap<>(); + private final Set> extensionClasses = new HashSet<>(); private final BeanManagerImpl manager; private final WebBeansContext webBeansContext; Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/events/discovery/ErrorStack.java URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/events/discovery/ErrorStack.java?rev=1799087&r1=1799086&r2=1799087&view=diff ============================================================================== --- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/events/discovery/ErrorStack.java (original) +++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/portable/events/discovery/ErrorStack.java Sun Jun 18 13:57:08 2017 @@ -34,7 +34,7 @@ public class ErrorStack { private static final Logger logger = WebBeansLoggerFacade.getLogger(ErrorStack.class); - private Stack errorStack = new Stack(); + private Stack errorStack = new Stack<>(); public ErrorStack() { Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/proxy/AbstractProxyFactory.java URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/proxy/AbstractProxyFactory.java?rev=1799087&r1=1799086&r2=1799087&view=diff ============================================================================== --- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/proxy/AbstractProxyFactory.java (original) +++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/proxy/AbstractProxyFactory.java Sun Jun 18 13:57:08 2017 @@ -249,7 +249,7 @@ public abstract class AbstractProxyFacto return null; } - ArrayList duplicates = new ArrayList(); + ArrayList duplicates = new ArrayList<>(); for (Method outer : methods) { @@ -264,7 +264,7 @@ public abstract class AbstractProxyFacto } } - ArrayList outsorted = new ArrayList(Arrays.asList(methods)); + ArrayList outsorted = new ArrayList<>(Arrays.asList(methods)); outsorted.removeAll(duplicates); return outsorted.toArray(new Method[outsorted.size()]); } Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/proxy/NormalScopeProxyFactory.java URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/proxy/NormalScopeProxyFactory.java?rev=1799087&r1=1799086&r2=1799087&view=diff ============================================================================== --- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/proxy/NormalScopeProxyFactory.java (original) +++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/proxy/NormalScopeProxyFactory.java Sun Jun 18 13:57:08 2017 @@ -63,7 +63,7 @@ public class NormalScopeProxyFactory ext * Caches the proxy classes for each bean. * We need this to prevent filling up the ClassLoaders by */ - private ConcurrentMap, Class> cachedProxyClasses = new ConcurrentHashMap, Class>(); + private ConcurrentMap, Class> cachedProxyClasses = new ConcurrentHashMap<>(); public NormalScopeProxyFactory(WebBeansContext webBeansContext) @@ -242,8 +242,8 @@ public class NormalScopeProxyFactory ext } else { - List methods = new ArrayList(); - List protectedMethods = new ArrayList(); + List methods = new ArrayList<>(); + List protectedMethods = new ArrayList<>(); for (Method method : ClassUtil.getNonPrivateMethods(classToProxy, true)) Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/service/DefaultLoaderService.java URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/service/DefaultLoaderService.java?rev=1799087&r1=1799086&r2=1799087&view=diff ============================================================================== --- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/service/DefaultLoaderService.java (original) +++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/service/DefaultLoaderService.java Sun Jun 18 13:57:08 2017 @@ -50,7 +50,7 @@ public class DefaultLoaderService implem { if(JAVA_6_AVAILABLE) { - List result = new ArrayList(); + List result = new ArrayList<>(); try { ServiceLoader services; @@ -72,7 +72,7 @@ public class DefaultLoaderService implem return result; } - return new ManualImplementationLoaderService(serviceType, classLoader).loadServiceImplementations(); + return new ManualImplementationLoaderService<>(serviceType, classLoader).loadServiceImplementations(); } private static boolean isJava6() Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/service/ManualImplementationLoaderService.java URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/service/ManualImplementationLoaderService.java?rev=1799087&r1=1799086&r2=1799087&view=diff ============================================================================== --- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/service/ManualImplementationLoaderService.java (original) +++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/service/ManualImplementationLoaderService.java Sun Jun 18 13:57:08 2017 @@ -38,7 +38,7 @@ class ManualImplementationLoaderService< private static final String SERVICE_CONFIG = "META-INF/services/"; private static final String FILE_ENCODING = "UTF-8"; - protected List> foundServiceClasses = new ArrayList>(); + protected List> foundServiceClasses = new ArrayList<>(); private Class serviceType; private ClassLoader currentClassLoader; @@ -57,7 +57,7 @@ class ManualImplementationLoaderService< return Collections.emptyList(); } - List foundServices = new ArrayList(); + List foundServices = new ArrayList<>(); for (Class serviceClass : result) { @@ -79,7 +79,7 @@ class ManualImplementationLoaderService< private List getConfigFileList() { - List serviceFiles = new ArrayList(); + List serviceFiles = new ArrayList<>(); try { Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/AnnotationUtil.java URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/AnnotationUtil.java?rev=1799087&r1=1799086&r2=1799087&view=diff ============================================================================== --- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/AnnotationUtil.java (original) +++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/AnnotationUtil.java Sun Jun 18 13:57:08 2017 @@ -394,7 +394,7 @@ public final class AnnotationUtil if (qualifierMethods.length > 0) { - List bindingMethods = new ArrayList(); + List bindingMethods = new ArrayList<>(); for (Method qualifierMethod : qualifierMethods) { @@ -414,7 +414,7 @@ public final class AnnotationUtil private static List getBindingCdiAnnotationMethods(AnnotatedType at) { - List bindingMethods = new ArrayList(); + List bindingMethods = new ArrayList<>(); for (AnnotatedMethod method : at.getMethods()) { if (method.isAnnotationPresent(Nonbinding.class)) @@ -503,7 +503,7 @@ public final class AnnotationUtil */ public static Annotation[] getMetaAnnotations(Annotation[] anns, Class metaAnnotation) { - List annots = new ArrayList(); + List annots = new ArrayList<>(); Annotation[] result; for (Annotation annot : anns) Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/ArrayUtil.java URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/ArrayUtil.java?rev=1799087&r1=1799086&r2=1799087&view=diff ============================================================================== --- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/ArrayUtil.java (original) +++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/ArrayUtil.java Sun Jun 18 13:57:08 2017 @@ -94,7 +94,7 @@ public final class ArrayUtil public static Set asSet(T... items) { - Set set = new HashSet(items.length); + Set set = new HashSet<>(items.length); Collections.addAll(set, items); return set; Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/ClassUtil.java URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/ClassUtil.java?rev=1799087&r1=1799086&r2=1799087&view=diff ============================================================================== --- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/ClassUtil.java (original) +++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/ClassUtil.java Sun Jun 18 13:57:08 2017 @@ -55,7 +55,7 @@ public final class ClassUtil static { - Map, Class> primitiveToWrappersMap = new HashMap, Class>(); + Map, Class> primitiveToWrappersMap = new HashMap<>(); primitiveToWrappersMap.put(Integer.TYPE,Integer.class); primitiveToWrappersMap.put(Float.TYPE,Float.class); primitiveToWrappersMap.put(Double.TYPE,Double.class); @@ -66,7 +66,7 @@ public final class ClassUtil primitiveToWrappersMap.put(Boolean.TYPE,Boolean.class); primitiveToWrappersMap.put(Void.TYPE,Void.class); PRIMITIVE_TO_WRAPPERS_MAP = Collections.unmodifiableMap(primitiveToWrappersMap); - Map, Object> defaultValuesMap = new HashMap, Object>(); + Map, Object> defaultValuesMap = new HashMap<>(); defaultValuesMap.put(Integer.TYPE, 0); defaultValuesMap.put(Float.TYPE, 0F); defaultValuesMap.put(Double.TYPE, 0D); @@ -242,7 +242,7 @@ public final class ClassUtil if (objectMethodNames == null) { // not much synchronisation needed... - Set list = new HashSet(); + Set list = new HashSet<>(); Class clazz = Object.class; Method[] methods = SecurityUtil.doPrivilegedGetDeclaredMethods(clazz); @@ -275,8 +275,8 @@ public final class ClassUtil */ public static List getNonPrivateMethods(Class topClass, boolean excludeFinalMethods) { - Map> methodMap = new HashMap>(); - List allMethods = new ArrayList(10); + Map> methodMap = new HashMap<>(); + List allMethods = new ArrayList<>(10); Class clazz = topClass; @@ -304,7 +304,7 @@ public final class ClassUtil Map> methodMap, List allMethods, Class clazz) { - List temp = new ArrayList(Arrays.asList(clazz.getMethods())); + List temp = new ArrayList<>(Arrays.asList(clazz.getMethods())); for (Method method : clazz.getDeclaredMethods()) { if (!temp.contains(method)) @@ -358,7 +358,7 @@ public final class ClassUtil List methods = methodMap.get(method.getName()); if (methods == null) { - methods = new ArrayList(); + methods = new ArrayList<>(); methods.add(method); allMethods.add(method); methodMap.put(method.getName(), methods); Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/CollectionUtil.java URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/CollectionUtil.java?rev=1799087&r1=1799086&r2=1799087&view=diff ============================================================================== --- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/CollectionUtil.java (original) +++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/CollectionUtil.java Sun Jun 18 13:57:08 2017 @@ -28,7 +28,7 @@ public class CollectionUtil public static Set unmodifiableSet(T... entries) { - Set set = new HashSet(Arrays.asList(entries)); + Set set = new HashSet<>(Arrays.asList(entries)); return Collections.unmodifiableSet(set); } } Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/GenericsUtil.java URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/GenericsUtil.java?rev=1799087&r1=1799086&r2=1799087&view=diff ============================================================================== --- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/GenericsUtil.java (original) +++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/GenericsUtil.java Sun Jun 18 13:57:08 2017 @@ -756,7 +756,7 @@ public final class GenericsUtil public static Set getDirectTypeClosure(Type type, Type actualType) { - Set typeClosure = new HashSet(); + Set typeClosure = new HashSet<>(); typeClosure.add(Object.class); fillTypeHierarchy(typeClosure, type, actualType); return typeClosure; @@ -783,7 +783,7 @@ public final class GenericsUtil private static Collection> newSeenList() { - return new ArrayList>(); + return new ArrayList<>(); } public static boolean hasTypeParameters(Type type) @@ -884,7 +884,7 @@ public final class GenericsUtil private static Class[] getClassTypes(Class[] rawTypes) { - List> classTypes = new ArrayList>(); + List> classTypes = new ArrayList<>(); for (Class rawType : rawTypes) { if (!rawType.isInterface()) Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/PriorityClasses.java URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/PriorityClasses.java?rev=1799087&r1=1799086&r2=1799087&view=diff ============================================================================== --- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/PriorityClasses.java (original) +++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/PriorityClasses.java Sun Jun 18 13:57:08 2017 @@ -31,7 +31,7 @@ public class PriorityClasses * key: the class * value: the priority. Alternatives from beans.xml have -1 as they are lowest prio. */ - private final List raw = new ArrayList(); + private final List raw = new ArrayList<>(); private List> sorted; public void add(Class clazz, Priority priority) @@ -46,7 +46,7 @@ public class PriorityClasses { Collections.sort(raw); - sorted = new ArrayList>(raw.size()); + sorted = new ArrayList<>(raw.size()); for (PriorityClass priorityAlternative : raw) { Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/SpecializationUtil.java URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/SpecializationUtil.java?rev=1799087&r1=1799086&r2=1799087&view=diff ============================================================================== --- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/SpecializationUtil.java (original) +++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/SpecializationUtil.java Sun Jun 18 13:57:08 2017 @@ -87,10 +87,10 @@ public class SpecializationUtil // for which case OWB should throw exception that both CarToyota and CarFord are // specialize Car. // see spec section 5.1.3 - Set> superClassList = new HashSet>(); + Set> superClassList = new HashSet<>(); // first let's find all superclasses of Specialized types - Set> disabledClasses = new HashSet>(); + Set> disabledClasses = new HashSet<>(); for(AnnotatedType annotatedType : allAnnotatedTypes) { if(annotatedType.getAnnotation(Specializes.class) != null && isEnabled(annotatedType)) @@ -192,7 +192,7 @@ public class SpecializationUtil private Set> getAllAnnotatedTypes( Map, BeansDeployer.ExtendedBeanAttributes>> beanAttributesPerBda) { - Set> allAnnotatedTypes = new HashSet>(beanAttributesPerBda.size()*50); + Set> allAnnotatedTypes = new HashSet<>(beanAttributesPerBda.size() * 50); for (Map, BeansDeployer.ExtendedBeanAttributes> annotatedTypeMap : beanAttributesPerBda.values()) { allAnnotatedTypes.addAll(annotatedTypeMap.keySet()); @@ -213,7 +213,7 @@ public class SpecializationUtil Set superClassTypes; if (superClassTyped != null) { - superClassTypes = new HashSet(Arrays.asList(superClassTyped.value())); + superClassTypes = new HashSet<>(Arrays.asList(superClassTyped.value())); } else { @@ -256,7 +256,7 @@ public class SpecializationUtil Set annotations = annotatedType.getAnnotations(); if (annotations != null && !annotations.isEmpty()) { - Set> annotationClasses = new HashSet>(annotations.size()); + Set> annotationClasses = new HashSet<>(annotations.size()); for (Annotation annotation : annotations) { annotationClasses.add(annotation.annotationType()); Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/UrlSet.java URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/UrlSet.java?rev=1799087&r1=1799086&r2=1799087&view=diff ============================================================================== --- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/UrlSet.java (original) +++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/util/UrlSet.java Sun Jun 18 13:57:08 2017 @@ -31,7 +31,7 @@ import java.util.Set; */ public class UrlSet implements Set { - private Map urlMap = new HashMap(); + private Map urlMap = new HashMap<>(); @Override