- Revision
- 589
- Author
- rfscholte
- Date
- 2009-03-26 16:17:13 -0500 (Thu, 26 Mar 2009)
Log Message
test + fix for qdox-152
Modified Paths
- trunk/qdox/src/java/com/thoughtworks/qdox/model/JavaSource.java
- trunk/qdox/src/test/com/thoughtworks/qdox/JavaDocBuilderTest.java
Diff
Modified: trunk/qdox/src/java/com/thoughtworks/qdox/model/JavaSource.java (588 => 589)
--- trunk/qdox/src/java/com/thoughtworks/qdox/model/JavaSource.java 2009-03-22 13:13:50 UTC (rev 588) +++ trunk/qdox/src/java/com/thoughtworks/qdox/model/JavaSource.java 2009-03-26 21:17:13 UTC (rev 589) @@ -253,6 +253,9 @@ if (imports[i].equals(importSpec) || (!fullMatch && imports[i].endsWith(dotSuffix))) { String candidateName = imports[i].substring( 0, imports[i].length() - importSpec.length()) + typeName; resolvedName = resolveFullyQualifiedType( candidateName ); + if(resolvedName == null && !"*".equals(importSpec)) { + resolvedName = candidateName; + } } }
Modified: trunk/qdox/src/test/com/thoughtworks/qdox/JavaDocBuilderTest.java (588 => 589)
--- trunk/qdox/src/test/com/thoughtworks/qdox/JavaDocBuilderTest.java 2009-03-22 13:13:50 UTC (rev 588) +++ trunk/qdox/src/test/com/thoughtworks/qdox/JavaDocBuilderTest.java 2009-03-26 21:17:13 UTC (rev 589) @@ -1025,7 +1025,16 @@ assertEquals("\"test blah blah\"", javaMethod.getAnnotations()[0].getNamedParameter("description").toString()); } - + //for qdox-152 + public void testExtendedClass() throws Exception { + String source = "import javax.faces.component.UIOutput;" + + "public abstract class AbstractSayHello extends UIOutput {\n" + + "}"; + JavaSource javaSource = builder.addSource(new StringReader(source)); + JavaClass javaClass = javaSource.getClasses()[0]; + assertEquals(javaClass.getSuperClass().getValue(), "javax.faces.component.UIOutput"); + } + //for qdox-155 public void testCharField() throws Exception { String source = "public class Foo {\n" +
To unsubscribe from this list please visit:
