treblereel / mapper-xml

j2cl/gwt compatible XML marshallers
Apache License 2.0
3 stars 3 forks source link

KOGITO-5702: t is not possible to use interface as field with XmlAdapter #94

Closed hasys closed 3 years ago

hasys commented 3 years ago

It is needed to use some generic types in some cases and replace it by real values in XmlAdapter.

If I am doing it I am getting this error:

[ERROR] /Volumes/Workspace/treblereel/mapper-xml/tests/jre/target/generated-test-sources/test-annotations/org/treblereel/gwt/xml/mapper/client/tests/annotations/xmladapter/generic/BeanBeanXMLSerializerImpl.java:[33,101] cannot find symbol
  symbol:   class ValueInterfaceBeanXMLSerializerImpl
  location: package org.treblereel.gwt.xml.mapper.client.tests.annotations.xmladapter.generic
[ERROR] /Volumes/Workspace/treblereel/mapper-xml/tests/jre/target/generated-test-sources/test-annotations/org/treblereel/gwt/xml/mapper/client/tests/annotations/xmladapter/generic/BeanBeanXMLDeserializerImpl.java:[36,101] cannot find symbol
  symbol:   class ValueInterfaceBeanXMLDeserializerImpl
  location: package org.treblereel.gwt.xml.mapper.client.tests.annotations.xmladapter.generic

This PR contains full reproducer.

treblereel commented 3 years ago

@hasys thak you, good catch!