diff --git a/resources/bytecode/javFiles/OverloadPattern.jav b/resources/bytecode/javFiles/OverloadPattern.jav index fced10aa..f9bb0e55 100644 --- a/resources/bytecode/javFiles/OverloadPattern.jav +++ b/resources/bytecode/javFiles/OverloadPattern.jav @@ -32,12 +32,13 @@ public class OverloadPattern { return x * y; } - Object m(Point point) { + Number m(Point point) { switch(point) { case Point(Integer x, Integer y) -> m$Point$_$java$lang$Integer$_$java$lang$Integer$_$(point); case Point(Float x, Float y) -> m$Point$_$java$lang$Float$_$java$lang$Float$_$(point); + default -> throw new IllegalArgumentException(); } }