Pavel Leonov created GROOVY-7674:
------------------------------------

             Summary: Groovy ignore public field if class implement/extend Map
                 Key: GROOVY-7674
                 URL: https://issues.apache.org/jira/browse/GROOVY-7674
             Project: Groovy
          Issue Type: Bug
    Affects Versions: 2.4.5
         Environment: linux, fedora
            Reporter: Pavel Leonov


Here is a simple example that demonstrates the issue:

package java_code;

public class A {
  public final String name;
  public A( String name) {
    this.name = name;
  }
}

public class B extends LinkedHashMap<String, Object>{
  public final String name;
    public B( String name) {
      this.name = name;
    }
}

package groovy_code;

A a = new A( 'object a' )
B b = new B( 'object b' )

println a.name // print object a
println b.name // print null

Versions:
Java 1.8.0_65
Groovy 2.4.5



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to