George Gastaldi created ROASTER-64:
--------------------------------------
Summary: Field.setType does not preserve the generic types
Key: ROASTER-64
URL:
https://issues.jboss.org/browse/ROASTER-64
Project: Roaster
Issue Type: Bug
Components: JDT
Affects Versions: 2.12.0.Final
Reporter: George Gastaldi
Fix For: 2.x Future
The following test should pass
{code:java}
@Test
public void testFieldType() throws Exception
{
JavaClassSource clazz =
Roaster.create(JavaClassSource.class).setName("MyClass");
String type =
"java.util.Map<ca.uhn.fhir.model.api.ResourceMetadataKeyEnum<T>,java.lang.Object>";
FieldSource<JavaClassSource> field =
clazz.addField().setName("field").setType(type);
Assert.assertEquals(type, field.getType().getQualifiedName());
}
{code}
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)