Detail
Fehlerbehebung
Wichtig
Verbesserung
Neben instanceOf fehlt eine Funktion auf Typebene (anstatt auf Instanzebene), die prüfen kann, ob ein gegebener Typ zuweisungskompatibel zu einem anderen ist.
Die Auswertung von $givenType.isCompatible($expectedType) liefert genau dann true, wenn einem Attribut vom Typ $expectedType ein Wert vom Typ $givenType zugewiesen werden könnte.
Test
TestSearchExpression.testIsCompatible()