Je suis en train de mettre à jour un projet GWT de GWT 1.7.1 vers la version 2.0.3 la plus récente. Il semble que le nouveau GWT cassé String.split (String regex) - Je reçois l'erreur suivante du côté Javascript:String.split() bug de méthode dans GWT 2.0.3
this$static is undefined
Cela se produit dans cette ligne de mon fichier .nocache.js:
if (maxMatch == 0 && this$static.length > 0) {
... qui se trouve être une partie de la méthode String split équivalente en Javascript.
Y at-il un remède pour cela, en dehors de faire moi-même la fente?
Merci! Cela fonctionne, avec une correction mineure que l'argument return doit être String [] au lieu de JsArrayString. – Domchi
Hé, merci d'avoir rendu compte - J'ai corrigé le code ci-dessus. Je suppose que JSNI n'est pas si "stupide" (les classes JsArray * sont généralement utilisées avec JavaScript Overlay Objects, donc j'ai pensé que ce serait aussi le cas ici). –
cela semble une chose si étrange à manquer dans la bibliothèque d'émulation – NimChimpsky