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)); } }
