Author: reto
Date: Thu Jul 22 08:08:16 2010
New Revision: 966533

URL: http://svn.apache.org/viewvc?rev=966533&view=rev
Log:
CLEREZZA-88: removed for-loop

Modified:
    
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.triaxrs/org.apache.clerezza.triaxrs/src/main/java/org/apache/clerezza/triaxrs/RootResourceExecutorImpl.java

Modified: 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.triaxrs/org.apache.clerezza.triaxrs/src/main/java/org/apache/clerezza/triaxrs/RootResourceExecutorImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.triaxrs/org.apache.clerezza.triaxrs/src/main/java/org/apache/clerezza/triaxrs/RootResourceExecutorImpl.java?rev=966533&r1=966532&r2=966533&view=diff
==============================================================================
--- 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.triaxrs/org.apache.clerezza.triaxrs/src/main/java/org/apache/clerezza/triaxrs/RootResourceExecutorImpl.java
 (original)
+++ 
incubator/clerezza/trunk/org.apache.clerezza.parent/org.apache.clerezza.triaxrs/org.apache.clerezza.triaxrs/src/main/java/org/apache/clerezza/triaxrs/RootResourceExecutorImpl.java
 Thu Jul 22 08:08:16 2010
@@ -561,19 +561,14 @@ public class RootResourceExecutorImpl im
                        Set<Method> candidateMethods) {
         
                ResponseBuilder builder = Response.ok();
-               List<Annotation> annotationList = new ArrayList<Annotation>();
+               final Set<String> supportedMethods = new HashSet<String>();
                for (Method candidateMethod : candidateMethods) {
                        Annotation[] declaredAnnotations = 
candidateMethod.getDeclaredAnnotations();
                        for (Annotation annotation : declaredAnnotations) {
-                               annotationList.add(annotation);
-                       }
-               }
-
-               final Set<String> supportedMethods = new HashSet<String>();     
-               for (Annotation annotation : annotationList) {
-                       final HttpMethod httpMethod = 
annotation.annotationType().getAnnotation(HttpMethod.class);
-                       if (httpMethod != null) {
-                               supportedMethods.add(httpMethod.value());
+                               final HttpMethod httpMethod = 
annotation.annotationType().getAnnotation(HttpMethod.class);
+                               if (httpMethod != null) {
+                                       
supportedMethods.add(httpMethod.value());
+                               }
                        }
                }
                final String allowHeader = 
concateNameWithComa(supportedMethods);


Reply via email to