Author: struberg
Date: Sun Feb 20 16:33:30 2011
New Revision: 1072626
URL: http://svn.apache.org/viewvc?rev=1072626&view=rev
Log:
OWB-461 cleanup: use known size for toArray
Modified:
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/InterceptorUtil.java
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/WebBeansInterceptorConfig.java
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=1072626&r1=1072625&r2=1072626&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 Feb 20 16:33:30 2011
@@ -170,7 +170,7 @@ public final class InterceptorUtil
clazzParameters.add(ClassUtil.getClazz(parameter.getBaseType()));
}
- Class<?>[] params = clazzParameters.toArray(new
Class<?>[0]);
+ Class<?>[] params = clazzParameters.toArray(new
Class<?>[clazzParameters.size()]);
if (params.length == 1 &&
params[0].equals(InvocationContext.class))
{
if
(ClassUtil.getReturnType(method.getJavaMember()).equals(Object.class))
@@ -280,7 +280,7 @@ public final class InterceptorUtil
clazzParameters.add(ClassUtil.getClazz(parameter.getBaseType()));
}
- Class<?>[] params = clazzParameters.toArray(new
Class<?>[0]);
+ Class<?>[] params = clazzParameters.toArray(new
Class<?>[clazzParameters.size()]);
if (params.length == 1 &&
params[0].equals(InvocationContext.class))
{
if
(ClassUtil.getReturnType(method.getJavaMember()).equals(Void.TYPE))
@@ -316,7 +316,8 @@ public final class InterceptorUtil
}
- Annotation[] anns = annotatedType.getAnnotations().toArray(new
Annotation[0]);
+ Set<Annotation> annSet = annotatedType.getAnnotations();
+ Annotation[] anns = annSet.toArray(new Annotation[annSet.size()]);
if
(!webBeansContext.getAnnotationManager().hasInterceptorBindingMetaAnnotation(anns))
{
throw new WebBeansConfigurationException("Interceptor class : " +
annotatedType.getJavaClass().getName()
Modified:
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/WebBeansInterceptorConfig.java
URL:
http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/WebBeansInterceptorConfig.java?rev=1072626&r1=1072625&r2=1072626&view=diff
==============================================================================
---
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/WebBeansInterceptorConfig.java
(original)
+++
openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/intercept/WebBeansInterceptorConfig.java
Sun Feb 20 16:33:30 2011
@@ -155,7 +155,7 @@ public final class WebBeansInterceptorCo
Annotation[] typeAnns = null;
if(annotations != null)
{
- typeAnns = annotations.toArray(new Annotation[0]);
+ typeAnns = annotations.toArray(new Annotation[annotations.size()]);
}
else
{
@@ -409,7 +409,7 @@ public final class WebBeansInterceptorCo
set.add(m);
}
- methods = set.toArray(new Method[0]);
+ methods = set.toArray(new Method[set.size()]);
for (Method method : methods)
{