You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jmeter.apache.org by pm...@apache.org on 2017/07/14 20:01:17 UTC

svn commit: r1801984 - /jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPJavaImpl.java

Author: pmouawad
Date: Fri Jul 14 20:01:17 2017
New Revision: 1801984

URL: http://svn.apache.org/viewvc?rev=1801984&view=rev
Log:
Little optimisation

Modified:
    jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPJavaImpl.java

Modified: jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPJavaImpl.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPJavaImpl.java?rev=1801984&r1=1801983&r2=1801984&view=diff
==============================================================================
--- jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPJavaImpl.java (original)
+++ jmeter/trunk/src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPJavaImpl.java Fri Jul 14 20:01:17 2017
@@ -630,17 +630,17 @@ public class HTTPJavaImpl extends HTTPAb
     }
 
     private Header[] getHeaders(HeaderManager headerManager) {
-        if (headerManager == null) {
-            return new Header[0];
-        }
-        final List<Header> allHeaders = new ArrayList<>();
-        final CollectionProperty headers = headerManager.getHeaders();
-        if (headers != null) {
-            for (final JMeterProperty jMeterProperty : headers) {
-                allHeaders.add((Header) jMeterProperty.getObjectValue());
+        if (headerManager != null) {
+            final CollectionProperty headers = headerManager.getHeaders();
+            if (headers != null) {
+                final List<Header> allHeaders = new ArrayList<>(headers.size());
+                for (final JMeterProperty jMeterProperty : headers) {
+                    allHeaders.add((Header) jMeterProperty.getObjectValue());
+                }
+                return allHeaders.toArray(new Header[allHeaders.size()]);
             }
         }
-        return allHeaders.toArray(new Header[allHeaders.size()]);
+        return new Header[0];
     }
 
     protected void disconnect(HttpURLConnection conn) {