- 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:
