Код: Выделить всё
switch (cases) {
case A(
B b,
C c,
D d,
) -> doSomething();
}
Код: Выделить всё
switch (cases) {
case A(
B b,
C c,
D d,
) -> doSomething();
case A(
B b,
CVariantOne c, // I dont want to do this
D d,
) -> doSomething();
}
В противном случае мне нужно было бы учесть все возможные подкласс C , которые станут проблемой, если мне также нужно побудить B и его подкласс. /> Я понимаю, что что -то подобное упоминается в разделе «Будущие работы». Однако каковы мои альтернативы?>
Подробнее здесь: https://stackoverflow.com/questions/794 ... tatement-w