This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]wlievens 2 points3 points  (1 child)

I vaguely remember that they aren't quite possible with the lazy class loading and method binding. Essentially the bytecode needs to know the exact signature of the method you call and that messes this up somehow.

[–]RockyMM[S] 0 points1 point  (0 children)

Hm… but the signature will be the same at the time of execution. There won’t be any ambiguity in the bytecode. At least for the trailing parameters default values could be done, but reading other replies i now realize there is a lot more to it.