diff --git a/src/main/java/com/mysema/codegen/support/ClassUtils.java b/src/main/java/com/mysema/codegen/support/ClassUtils.java index 56a2248ee..3b88a0e67 100644 --- a/src/main/java/com/mysema/codegen/support/ClassUtils.java +++ b/src/main/java/com/mysema/codegen/support/ClassUtils.java @@ -26,7 +26,7 @@ public final class ClassUtils { if (cl.isArray()){ return getFullName(cl.getComponentType()) + "[]"; }else{ - return cl.getName(); + return cl.getName().replace('$', '.'); } } diff --git a/src/test/java/NestedTest.java b/src/test/java/NestedTest.java index 955d76e24..fabad5548 100644 --- a/src/test/java/NestedTest.java +++ b/src/test/java/NestedTest.java @@ -2,6 +2,7 @@ import static org.junit.Assert.assertEquals; import org.junit.Test; +import com.mysema.codegen.model.ClassType; import com.mysema.codegen.support.ClassUtils; @@ -17,4 +18,9 @@ public class NestedTest { assertEquals("NestedTest.Inner", name); } + @Test + public void ClassType_getName(){ + assertEquals("NestedTest.Inner", new ClassType(NestedTest.Inner.class).getFullName()); + } + }