Liberty-Repository[8.5.5.5 oder höher]

Funktionen des Features Expression Language 3.0

Das Feature Expression Language (EL) 3.0 bietet vollständige Unterstützung für die EL 3.0-Spezifikation.

Die EL-3.0-Funktionen sind in der EL 3.0-Spezifikation beschrieben und werden hier nur kurz umrissen. Folgende wichtige funktionale Erweiterungen sind zu nennen:

Wichtig: Das Feature EL 3.0 beinhaltet eine Änderung, die dazu führen kann, dass vorhandene Anwendungen unterbrochen werden. Bei der standardmäßig verwendeten impliziten Typumwandlung einer Null in einen nicht primitiven Datentyp (außer String) wird in EL 3.0 ein Nullwert zurückgegeben. Beispielsweise gibt eine Null, die in den Typ "Boolean" umgewandelt wird, jetzt einen Nullwert zurück, während in EL 2.2 der Wert "false" zurückgegeben wird. Das folgende Codebeispiel beschreibt dieses Szenario:
Integer number=null;
factory.coerceToType(number, java.lang.Double.class)

Symbol das den Typ des Artikels anzeigt. Konzeptartikel

Nutzungsbedingungen für Information Center | Feedback


Symbol für Zeitmarke Letzte Aktualisierung: 25.08.2015
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=cwlp_el30
Dateiname: cwlp_el30.html