Generation of a duplicated field when using generics
----------------------------------------------------

                 Key: FELIX-697
                 URL: https://issues.apache.org/jira/browse/FELIX-697
             Project: Felix
          Issue Type: Bug
          Components: iPOJO
    Affects Versions: iPOJO-0.8.0
         Environment: Felix 1.0.4
            Reporter: Loris Bouzonnet
         Attachments: ipojo-testcase.zip

Here an extract of my test case:

In an abstract Class AbsI, I have:

public abstract class AbsI<T extends Serializable> implements I {
[...]
    protected abstract T getName();

    public String getPlip() {
        return getName().toString();
    }
[...]
}
In a child A:
public class A extends AbsI<String> {
    protected String getName() {
        return "a";
    }
}

Generated code for A is:

public class A extends AbsI<String>
{
  private InstanceManager __IM;
  private boolean jdField___MgetName_of_type_Boolean;
  private boolean jdField___MgetName_of_type_Boolean;
[...]
}

=> jdField___MgetName_of_type_Boolean is duplicated and cannot be loaded.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to