Replacing loops with Stream API.
Project: http://git-wip-us.apache.org/repos/asf/zest-qi4j/repo Commit: http://git-wip-us.apache.org/repos/asf/zest-qi4j/commit/978c18c5 Tree: http://git-wip-us.apache.org/repos/asf/zest-qi4j/tree/978c18c5 Diff: http://git-wip-us.apache.org/repos/asf/zest-qi4j/diff/978c18c5 Branch: refs/heads/3.0 Commit: 978c18c529e520b189cd9a511f12822d94d04711 Parents: 90f612e Author: Niclas Hedhman <[email protected]> Authored: Sat Oct 4 14:21:40 2014 +0800 Committer: Niclas Hedhman <[email protected]> Committed: Sat Oct 4 14:21:40 2014 +0800 ---------------------------------------------------------------------- .../src/main/java/org/qi4j/api/composite/DecoratorMixin.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/zest-qi4j/blob/978c18c5/core/api/src/main/java/org/qi4j/api/composite/DecoratorMixin.java ---------------------------------------------------------------------- diff --git a/core/api/src/main/java/org/qi4j/api/composite/DecoratorMixin.java b/core/api/src/main/java/org/qi4j/api/composite/DecoratorMixin.java index 6b81844..045f5e7 100644 --- a/core/api/src/main/java/org/qi4j/api/composite/DecoratorMixin.java +++ b/core/api/src/main/java/org/qi4j/api/composite/DecoratorMixin.java @@ -21,6 +21,7 @@ import java.lang.reflect.InvocationHandler; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import java.lang.reflect.Proxy; +import java.util.Arrays; import org.qi4j.api.injection.scope.Uses; /** @@ -85,8 +86,7 @@ public class DecoratorMixin builder.append( "\ndelegateType: " ); builder.append( delegate == null ? "n/a" : delegate.getClass().getName() ); builder.append( "\narguments: \n" ); - for( Object arg : args ) - { + Arrays.stream(args).map( arg -> { builder.append( " " ); Class argClass = arg.getClass(); if( Proxy.isProxyClass( argClass ) ) @@ -98,7 +98,7 @@ public class DecoratorMixin builder.append( argClass.getName() ); } builder.append( '\n' ); - } + }); return builder.toString(); } }
