Such classes will overwrite one another on case-insensitive filesystems.
[warn] case object k extends Piece(Black, King, PieceSymbol.k)(King.blackSquares: _*)
а почему оно не тригерится на идентичную ситуацию в другом месте? // кидает ворнинг case object K extends Piece(White, King, PieceSymbol.K)(King.whiteSquares: _*) case object k extends Piece(Black, King, PieceSymbol.k)(King.blackSquares: _*) // не кидает ворнинг case object K extends PieceSymbol('K') case object k extends PieceSymbol('k')
Обсуждают сегодня