This is an automated email from the ASF dual-hosted git repository. emilles pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/groovy.git
commit 90094025e80cce118f2e06a1c47a8de9a292f7c4 Author: Eric Milles <[email protected]> AuthorDate: Sun Oct 25 14:39:05 2020 -0500 remove dead code (master only) --- .../org/codehaus/groovy/classgen/AsmClassGenerator.java | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/src/main/java/org/codehaus/groovy/classgen/AsmClassGenerator.java b/src/main/java/org/codehaus/groovy/classgen/AsmClassGenerator.java index 6d41bd3..43795f2 100644 --- a/src/main/java/org/codehaus/groovy/classgen/AsmClassGenerator.java +++ b/src/main/java/org/codehaus/groovy/classgen/AsmClassGenerator.java @@ -109,7 +109,6 @@ import org.objectweb.asm.ClassVisitor; import org.objectweb.asm.FieldVisitor; import org.objectweb.asm.Label; import org.objectweb.asm.MethodVisitor; -import org.objectweb.asm.Opcodes; import org.objectweb.asm.Type; import org.objectweb.asm.util.TraceMethodVisitor; @@ -1144,7 +1143,7 @@ public class AsmClassGenerator extends ClassGenerator { fieldNode = classNode.getDeclaredField(name); if (fieldNode == null && !isValidFieldNodeForByteCodeAccess(classNode.getField(name), classNode)) { - // GROOVY-9501, GROOVY-9569 + // GROOVY-9501, GROOVY-9569, GROOVY-9650, GROOVY-9655, GROOVY-9665, GROOVY-9683, GROOVY-9695 if (checkStaticOuterField(expression, name)) return; } } @@ -1221,16 +1220,6 @@ public class AsmClassGenerator extends ClassGenerator { } } - private static boolean usesSuper(PropertyExpression pe) { - Expression expression = pe.getObjectExpression(); - if (expression instanceof VariableExpression) { - VariableExpression varExp = (VariableExpression) expression; - String variable = varExp.getName(); - return variable.equals("super"); - } - return false; - } - @Override public void visitFieldExpression(final FieldExpression expression) { if (expression.getField().isStatic()) {
