[forge-issues] [JBoss JIRA] (ROASTER-42) Cannot set Generic types on fields

George Gastaldi (JIRA) issues at jboss.org
Tue Oct 28 09:59:35 EDT 2014


     [ https://issues.jboss.org/browse/ROASTER-42?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

George Gastaldi closed ROASTER-42.
----------------------------------
    Resolution: Done


> Cannot set Generic types on fields
> ----------------------------------
>
>                 Key: ROASTER-42
>                 URL: https://issues.jboss.org/browse/ROASTER-42
>             Project: Roaster
>          Issue Type: Bug
>          Components: JDT
>    Affects Versions: 2.8.2.Final
>            Reporter: George Gastaldi
>            Assignee: George Gastaldi
>             Fix For: 2.8.3.Final
>
>
> The following code:
> {code}
>       JavaClassSource javaClass = Roaster.create(JavaClassSource.class);
>       FieldSource<JavaClassSource> field = javaClass.addField();
>       field.setPrivate().setName("email").setType("java.util.List<String>");
> {code}
> Throws the following exception 
> {code}
> java.lang.IllegalArgumentException: Invalid identifier : >List<String><
> 	at org.eclipse.jdt.core.dom.SimpleName.setIdentifier(SimpleName.java:199)
> 	at org.eclipse.jdt.core.dom.AST.newSimpleName(AST.java:2202)
> 	at org.eclipse.jdt.core.dom.AST.newName(AST.java:1965)
> 	at org.jboss.forge.roaster.model.impl.FieldImpl.setType(FieldImpl.java:374)
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.1#6329)


More information about the forge-issues mailing list