Title: [1362] trunk/qdox/src/main/java/com/thoughtworks/qdox/model: Add <T extends JavaClass & JavaParameterizedType> to AbstractBaseMethod, DefaultJavaConstructor and DefaultJavaMethod
Revision
1362
Author
rfscholte
Date
2011-10-02 16:27:15 -0500 (Sun, 02 Oct 2011)

Log Message

Add <T extends JavaClass & JavaParameterizedType> to AbstractBaseMethod, DefaultJavaConstructor and DefaultJavaMethod

Modified Paths

Diff

Modified: trunk/qdox/src/main/java/com/thoughtworks/qdox/model/AbstractBaseMethod.java (1361 => 1362)

--- trunk/qdox/src/main/java/com/thoughtworks/qdox/model/AbstractBaseMethod.java	2011-10-02 21:17:41 UTC (rev 1361)
+++ trunk/qdox/src/main/java/com/thoughtworks/qdox/model/AbstractBaseMethod.java	2011-10-02 21:27:15 UTC (rev 1362)
@@ -10,7 +10,7 @@
  * @author Robert Scholte
  *
  */
-public abstract class AbstractBaseMethod
+public abstract class AbstractBaseMethod<T extends JavaClass & JavaParameterizedType>
     extends AbstractInheritableJavaEntity
 {
 

Modified: trunk/qdox/src/main/java/com/thoughtworks/qdox/model/DefaultJavaConstructor.java (1361 => 1362)

--- trunk/qdox/src/main/java/com/thoughtworks/qdox/model/DefaultJavaConstructor.java	2011-10-02 21:17:41 UTC (rev 1361)
+++ trunk/qdox/src/main/java/com/thoughtworks/qdox/model/DefaultJavaConstructor.java	2011-10-02 21:27:15 UTC (rev 1362)
@@ -9,8 +9,8 @@
  * @author Robert
  * @since 2.0
  */
-public class DefaultJavaConstructor
-    extends AbstractBaseMethod implements JavaConstructor
+public class DefaultJavaConstructor<T extends JavaClass & JavaParameterizedType>
+    extends AbstractBaseMethod<T> implements JavaConstructor
 {
 
     private List<TypeVariable<JavaConstructor>> typeParameters = Collections.emptyList();

Modified: trunk/qdox/src/main/java/com/thoughtworks/qdox/model/DefaultJavaMethod.java (1361 => 1362)

--- trunk/qdox/src/main/java/com/thoughtworks/qdox/model/DefaultJavaMethod.java	2011-10-02 21:17:41 UTC (rev 1361)
+++ trunk/qdox/src/main/java/com/thoughtworks/qdox/model/DefaultJavaMethod.java	2011-10-02 21:27:15 UTC (rev 1362)
@@ -25,7 +25,7 @@
 import java.util.List;
 import java.util.ListIterator;
 
-public class DefaultJavaMethod extends AbstractBaseMethod implements JavaMethod {
+public class DefaultJavaMethod<T extends JavaClass & JavaParameterizedType> extends AbstractBaseMethod<T> implements JavaMethod {
 
 	private Type returns = Type.VOID;
     private List<TypeVariable<JavaMethod>> typeParameters = Collections.emptyList();


To unsubscribe from this list please visit:

http://xircles.codehaus.org/manage_email

Reply via email to