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()) {

Reply via email to