You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@groovy.apache.org by pa...@apache.org on 2018/02/08 10:51:58 UTC
groovy git commit: inline functionality not in 2_4_X
Repository: groovy
Updated Branches:
refs/heads/GROOVY_2_4_X 3c6e917e3 -> 787845fc9
inline functionality not in 2_4_X
Project: http://git-wip-us.apache.org/repos/asf/groovy/repo
Commit: http://git-wip-us.apache.org/repos/asf/groovy/commit/787845fc
Tree: http://git-wip-us.apache.org/repos/asf/groovy/tree/787845fc
Diff: http://git-wip-us.apache.org/repos/asf/groovy/diff/787845fc
Branch: refs/heads/GROOVY_2_4_X
Commit: 787845fc91e10626379ee85614cef93bd75f9631
Parents: 3c6e917
Author: paulk <pa...@asert.com.au>
Authored: Thu Feb 8 20:51:34 2018 +1000
Committer: paulk <pa...@asert.com.au>
Committed: Thu Feb 8 20:51:51 2018 +1000
----------------------------------------------------------------------
src/main/org/codehaus/groovy/classgen/AsmClassGenerator.java | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/groovy/blob/787845fc/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 36f6e2e..e821f1b 100644
--- a/src/main/org/codehaus/groovy/classgen/AsmClassGenerator.java
+++ b/src/main/org/codehaus/groovy/classgen/AsmClassGenerator.java
@@ -1080,13 +1080,13 @@ public class AsmClassGenerator extends ClassGenerator {
}
if (fieldNode.isFinal()) {
- throw new RuntimeParserException("Can not modify final field[" + fieldName + "] of " + classNode.getName() + "'s super class", expression);
+ throw new RuntimeParserException("Cannot modify final field[" + fieldName + "] of " + classNode.getName() + "'s super class", expression);
}
MethodNode setter = findSetter(classNode, fieldNode);
- if (fieldNode.isPrivate() && null == setter) {
- throw new RuntimeParserException("Can not access private field[" + fieldName + "] of " + classNode.getName() + "'s super class", expression);
+ if (Modifier.isPrivate(fieldNode.getModifiers()) && null == setter) {
+ throw new RuntimeParserException("Cannot access private field[" + fieldName + "] of " + classNode.getName() + "'s super class", expression);
}
mv.visitVarInsn(ALOAD, 0);