Repository: groovy
Updated Branches:
  refs/heads/master c41a6dcc2 -> f2a6a7254


Trivial refactoring


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

Branch: refs/heads/master
Commit: f2a6a7254808de74d1a428fd413da1262243b333
Parents: c41a6dc
Author: sunlan <[email protected]>
Authored: Mon Dec 4 08:49:59 2017 +0800
Committer: sunlan <[email protected]>
Committed: Mon Dec 4 08:49:59 2017 +0800

----------------------------------------------------------------------
 src/main/org/codehaus/groovy/classgen/AsmClassGenerator.java | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/groovy/blob/f2a6a725/src/main/org/codehaus/groovy/classgen/AsmClassGenerator.java
----------------------------------------------------------------------
diff --git a/src/main/org/codehaus/groovy/classgen/AsmClassGenerator.java 
b/src/main/org/codehaus/groovy/classgen/AsmClassGenerator.java
index d3f0939..30e99f3 100644
--- a/src/main/org/codehaus/groovy/classgen/AsmClassGenerator.java
+++ b/src/main/org/codehaus/groovy/classgen/AsmClassGenerator.java
@@ -1307,8 +1307,10 @@ public class AsmClassGenerator extends ClassGenerator {
         }
 
         addInnerClass(icl);
-        for (String staticFieldName : referencedClasses.keySet()) {            
// generate a field node
-            icl.addField(staticFieldName, ACC_STATIC + ACC_SYNTHETIC, 
ClassHelper.CLASS_Type.getPlainNodeReference(), new 
ClassExpression(referencedClasses.get(staticFieldName)));
+        for (Map.Entry<String,ClassNode> entry : referencedClasses.entrySet()) 
{            // generate a field node
+            String staticFieldName = entry.getKey();
+            ClassNode cn = entry.getValue();
+            icl.addField(staticFieldName, ACC_STATIC + ACC_SYNTHETIC, 
ClassHelper.CLASS_Type.getPlainNodeReference(), new ClassExpression(cn));
         }
     }
 

Reply via email to