]> source.dussan.org Git - aspectj.git/commitdiff
Improved generic ITD tests.
authoraclement <aclement>
Wed, 8 Jun 2005 08:46:20 +0000 (08:46 +0000)
committeraclement <aclement>
Wed, 8 Jun 2005 08:46:20 +0000 (08:46 +0000)
tests/java5/generics/itds/A.java
tests/java5/generics/itds/B.java
tests/java5/generics/itds/C.java

index f75d7f90a4110fecbf05e3657503990b2e80e94a..b54bcd1f6af59cd4c3d70fb2322bca3d649981d7 100644 (file)
@@ -10,7 +10,7 @@ public class A {
 
 aspect X {
   <T extends Number> T Utils.max(T first,T second) {
-    if (first>second) return first; else return second;
+    if (first.intValue()>second.intValue()) return first; else return second;
   }
 }
 
index 321d828b7f78dd1564c4a703a6320a5daa222152..72fb43415d1615e60b5ca5d952b84fdf62a9ba4b 100644 (file)
@@ -10,7 +10,7 @@ public class B {
 
 aspect X {
   static <T extends Number> T Utils.max(T first,T second) {
-    if (first>second) return first; else return second;
+    if (first.intValue()>second.intValue()) return first; else return second;
   }
 }
 
index 536b6a84372547505e6edc32b49831cc39b74ada..b1a630cfc67af15009a85a0fe48a26ddd95112d1 100644 (file)
@@ -6,3 +6,6 @@ public abstract aspect C<T> {
     return (this.data!=null?data:defaultValue);
   }
 }
+
+class Foo {
+}