diff options
Diffstat (limited to 'tests/java5')
-rw-r--r-- | tests/java5/generics/itds/A.java | 2 | ||||
-rw-r--r-- | tests/java5/generics/itds/B.java | 2 | ||||
-rw-r--r-- | tests/java5/generics/itds/C.java | 3 |
3 files changed, 5 insertions, 2 deletions
diff --git a/tests/java5/generics/itds/A.java b/tests/java5/generics/itds/A.java index f75d7f90a..b54bcd1f6 100644 --- a/tests/java5/generics/itds/A.java +++ b/tests/java5/generics/itds/A.java @@ -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; } } diff --git a/tests/java5/generics/itds/B.java b/tests/java5/generics/itds/B.java index 321d828b7..72fb43415 100644 --- a/tests/java5/generics/itds/B.java +++ b/tests/java5/generics/itds/B.java @@ -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; } } diff --git a/tests/java5/generics/itds/C.java b/tests/java5/generics/itds/C.java index 536b6a843..b1a630cfc 100644 --- a/tests/java5/generics/itds/C.java +++ b/tests/java5/generics/itds/C.java @@ -6,3 +6,6 @@ public abstract aspect C<T> { return (this.data!=null?data:defaultValue); } } + +class Foo { +} |