Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Test {
- static void f(Object a, boolean b) {}
- static void f(Object a, Object b) {}
- static void m(int a, boolean b) { f(a,b); }
- }
- Test.java:5: reference to f is ambiguous, both method
- f(java.lang.Object,boolean) in Test and method
- f(java.lang.Object,java.lang.Object) in Test match
- static void m(int a, boolean b) { f(a, b); }
- ^
- static void m(int a, boolean b) { f((Object)a, b); }
- public class Test {
- static void f(Object a, boolean b) {}
- static void f(int a, Object b) {}
- static void m(int a, boolean b) { f(a, b); } // ambiguous
- }
- f(boolean a, Object b)
- f(Object a , boolean b)
Add Comment
Please, Sign In to add comment