W dokumentacji o Scala value classes, wspomniano, że istnieją trzy przypadki, gdy klasa wartość musi faktycznie być przydzielane instancję:Czy istnieje sposób uzyskania ostrzeżenia, gdy klasa wartości Scala musi zostać utworzona?
Alokacja Podsumowanie
Klasa wartość jest faktycznie instancja, gdy:
- klasa wartości jest traktowana jako inny typ.
- klasa wartości jest przypisana do tablicy.
- wykonanie testów typu środowiska wykonawczego, takich jak dopasowywanie wzorców.
Czy jest ustawienie w kompilator lub w funkcji językowych, które produkują ostrzeżenie, gdy klasa wartość musi być instancja?