You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@groovy.apache.org by su...@apache.org on 2018/03/01 07:19:16 UTC

[3/3] groovy git commit: Trivial refactoring: extract empty `Class` array for `StaticTypesLambdaWriter`

Trivial refactoring: extract empty `Class` array for `StaticTypesLambdaWriter`


Project: http://git-wip-us.apache.org/repos/asf/groovy/repo
Commit: http://git-wip-us.apache.org/repos/asf/groovy/commit/010cc121
Tree: http://git-wip-us.apache.org/repos/asf/groovy/tree/010cc121
Diff: http://git-wip-us.apache.org/repos/asf/groovy/diff/010cc121

Branch: refs/heads/GROOVY_2_6_X
Commit: 010cc12177be08e59934538d45df0d38cb45c28d
Parents: f896d4a
Author: sunlan <su...@apache.org>
Authored: Thu Mar 1 15:19:04 2018 +0800
Committer: sunlan <su...@apache.org>
Committed: Thu Mar 1 15:19:04 2018 +0800

----------------------------------------------------------------------
 .../codehaus/groovy/classgen/asm/sc/StaticTypesLambdaWriter.java | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/groovy/blob/010cc121/src/main/java/org/codehaus/groovy/classgen/asm/sc/StaticTypesLambdaWriter.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/codehaus/groovy/classgen/asm/sc/StaticTypesLambdaWriter.java b/src/main/java/org/codehaus/groovy/classgen/asm/sc/StaticTypesLambdaWriter.java
index 4b46491..5c77eae 100644
--- a/src/main/java/org/codehaus/groovy/classgen/asm/sc/StaticTypesLambdaWriter.java
+++ b/src/main/java/org/codehaus/groovy/classgen/asm/sc/StaticTypesLambdaWriter.java
@@ -74,8 +74,8 @@ public class StaticTypesLambdaWriter extends LambdaWriter {
     private static final String LAMBDA_THIS = "__lambda_this";
     private static final String INIT = "<init>";
     private static final String IS_GENERATED_CONSTRUCTOR = "__IS_GENERATED_CONSTRUCTOR";
-    public static final String LAMBDA_WRAPPER = "__lambda_wrapper";
     private static final boolean PRE_JAVA8 = VMPluginFactory.getPlugin().getVersion() < 8;
+    private static final Class[] EMPTY_CLASS_ARRAY = new Class[0];
     private StaticTypesClosureWriter staticTypesClosureWriter;
     private WriterController controller;
     private WriterControllerFactory factory;
@@ -275,7 +275,7 @@ public class StaticTypesLambdaWriter extends LambdaWriter {
 
         return BytecodeHelper.getMethodDescriptor(
                 abstractMethodNode.getReturnType().getTypeClass(),
-                typeClassList.toArray(new Class[0])
+                typeClassList.toArray(EMPTY_CLASS_ARRAY)
         );
     }