Log Message
DefaultJavaMethod.implements returns List<JavaClass>
Modified Paths
- trunk/qdox/src/main/java/com/thoughtworks/qdox/builder/impl/ModelBuilder.java
- trunk/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java
- trunk/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java
- trunk/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaClassIT.java
- trunk/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaClassTest.java
- trunk/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaTypeIT.java
Diff
Modified: trunk/qdox/src/main/java/com/thoughtworks/qdox/builder/impl/ModelBuilder.java (1458 => 1459)
--- trunk/qdox/src/main/java/com/thoughtworks/qdox/builder/impl/ModelBuilder.java 2011-12-28 13:23:33 UTC (rev 1458)
+++ trunk/qdox/src/main/java/com/thoughtworks/qdox/builder/impl/ModelBuilder.java 2011-12-28 14:06:31 UTC (rev 1459)
@@ -157,7 +157,7 @@
// implements
Set<TypeDef> implementSet = newClass.isInterface() ? def.getExtends() : def.getImplements();
- List<JavaType> implementz = new LinkedList<JavaType>();
+ List<JavaClass> implementz = new LinkedList<JavaClass>();
for ( TypeDef implementType : implementSet )
{
implementz.add( createType( implementType, 0 ) );
Modified: trunk/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java (1458 => 1459)
--- trunk/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java 2011-12-28 13:23:33 UTC (rev 1458)
+++ trunk/qdox/src/main/java/com/thoughtworks/qdox/model/impl/DefaultJavaClass.java 2011-12-28 14:06:31 UTC (rev 1459)
@@ -43,7 +43,7 @@
* @author <a href="" Walnes</a>
* @author Aslak Hellesøy
*/
-public class DefaultJavaClass<T extends JavaClass & JavaParameterizedType>
+public class DefaultJavaClass
extends AbstractInheritableJavaEntity
implements JavaClass
{
@@ -64,7 +64,7 @@
private JavaType superClass;
- private List<T> implementz = new LinkedList<T>();
+ private List<JavaClass> implementz = new LinkedList<JavaClass>();
private List<DefaultJavaTypeVariable<JavaClass>> typeParameters =
new LinkedList<DefaultJavaTypeVariable<JavaClass>>();
@@ -227,7 +227,7 @@
superClass = type;
}
- public void setImplementz( List<T> implementz )
+ public void setImplementz( List<JavaClass> implementz )
{
this.implementz = implementz;
}
Modified: trunk/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java (1458 => 1459)
--- trunk/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java 2011-12-28 13:23:33 UTC (rev 1458)
+++ trunk/qdox/src/test/java/com/thoughtworks/qdox/model/JavaClassTest.java 2011-12-28 14:06:31 UTC (rev 1459)
@@ -31,7 +31,7 @@
public abstract void setDeclaringClass( C clazz, JavaClass declaringClazz );
public abstract void setEnum(C clazz, boolean isEnum);
public abstract void setFields(C clazz, List<JavaField> fields);
- public abstract void setImplementz(C clazz, List<JavaType> implementz);
+ public abstract void setImplementz(C clazz, List<JavaClass> implementz);
public abstract void setInterface(C clazz, boolean isInterface);
public abstract void setMethods(C clazz, List<JavaMethod> method);
public abstract void setModifiers(C clazz, List<String> modifiers);
@@ -820,10 +820,10 @@
assertEquals("mcFnord", properties.get(2).getName());
}
- private List<JavaType> type(String[] typeNames) {
- List<JavaType> result = new LinkedList<JavaType>();
+ private List<JavaClass> type(String[] typeNames) {
+ List<JavaClass> result = new LinkedList<JavaClass>();
for (int i = 0; i < typeNames.length; i++) {
- result.add(newType(typeNames[i]));
+ result.add(newJavaClass(typeNames[i]));
}
return result;
}
Modified: trunk/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaClassIT.java (1458 => 1459)
--- trunk/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaClassIT.java 2011-12-28 13:23:33 UTC (rev 1458)
+++ trunk/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaClassIT.java 2011-12-28 14:06:31 UTC (rev 1459)
@@ -27,7 +27,7 @@
public void testSuperJavaClass() throws Exception
{
JavaClass hashSetClass = library.getJavaClass( "java.util.HashSet" );
- assertTrue( hashSetClass instanceof DefaultJavaClass<?> );
+ assertTrue( hashSetClass instanceof DefaultJavaClass );
JavaClass superClass = hashSetClass.getSuperJavaClass();
assertEquals( "java.util.AbstractSet", superClass.getFullyQualifiedName() );
@@ -38,7 +38,7 @@
public void testIsAJavaClass() throws Exception
{
JavaClass hashSetClass = library.getJavaClass( "java.util.HashSet" );
- assertTrue( hashSetClass instanceof DefaultJavaClass<?> );
+ assertTrue( hashSetClass instanceof DefaultJavaClass );
JavaClass setClass = library.getJavaClass( "java.util.Set" );
assertTrue( hashSetClass.isA( setClass ) );
@@ -51,7 +51,7 @@
public void testDeclaringClass() throws Exception
{
JavaClass entryClass = library.getJavaClass( "java.util.Map$Entry" );
- assertTrue( entryClass instanceof DefaultJavaClass<?> );
+ assertTrue( entryClass instanceof DefaultJavaClass );
assertEquals( "java.util.Map", entryClass.getDeclaringClass().getFullyQualifiedName() );
assertEquals( "java.util.Map", Class.forName( "java.util.Map$Entry" ).getDeclaringClass().getName() );
@@ -60,7 +60,7 @@
@Test
public void testDeclaredClasses() throws Exception {
JavaClass mapClass = library.getJavaClass( "java.util.Map" );
- assertTrue( mapClass instanceof DefaultJavaClass<?> );
+ assertTrue( mapClass instanceof DefaultJavaClass );
assertEquals( 1, mapClass.getNestedClasses().size() );
assertEquals( "java.util.Map$Entry", mapClass.getNestedClassByName( "Entry" ).getFullyQualifiedName() );
@@ -91,7 +91,7 @@
{
//subclass
JavaClass entryClass = library.getJavaClass( "java.util.Map$Entry" );
- assertTrue( entryClass instanceof DefaultJavaClass<?> );
+ assertTrue( entryClass instanceof DefaultJavaClass );
assertEquals( "java.util.Map$Entry", entryClass.getFullyQualifiedName() );
assertEquals( "java.util.Map$Entry", Class.forName( "java.util.Map$Entry" ).getName() );
Modified: trunk/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaClassTest.java (1458 => 1459)
--- trunk/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaClassTest.java 2011-12-28 13:23:33 UTC (rev 1458)
+++ trunk/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaClassTest.java 2011-12-28 14:06:31 UTC (rev 1459)
@@ -63,7 +63,7 @@
clazz.setEnum( isEnum );
}
- public void setImplementz( DefaultJavaClass clazz, List<JavaType> implementz )
+ public void setImplementz( DefaultJavaClass clazz, List<JavaClass> implementz )
{
clazz.setImplementz( implementz );
}
Modified: trunk/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaTypeIT.java (1458 => 1459)
--- trunk/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaTypeIT.java 2011-12-28 13:23:33 UTC (rev 1458)
+++ trunk/qdox/src/test/java/com/thoughtworks/qdox/model/impl/DefaultJavaTypeIT.java 2011-12-28 14:06:31 UTC (rev 1459)
@@ -26,7 +26,7 @@
public void testSuperClass()
{
JavaClass hashSetClass = library.getJavaClass( "java.util.HashSet" );
- assertTrue( hashSetClass instanceof DefaultJavaClass<?> );
+ assertTrue( hashSetClass instanceof DefaultJavaClass );
JavaType hashSetSuperClass = hashSetClass.getSuperClass();
assertEquals( "java.util.AbstractSet", hashSetSuperClass.getFullyQualifiedName() );
assertEquals( "java.util.AbstractSet", hashSetSuperClass.getCanonicalName() );
To unsubscribe from this list please visit:
