2009-07-15 8 views
1

Est-ce que GWT 1.7 prend en charge Class.getSimpleName()? J'utilise actuellement la version 1.6, et cette méthode n'est pas supportée par cette méthode.Est-ce que GWT 1.7 prend en charge Class.getSimpleName()?

http://code.google.com/p/google-web-toolkit/issues/detail?id=3404 dit qu'il a été corrigé mais pas publié, mais peut-être que le statut n'a pas été mis à jour depuis un moment.

Je pourrais facilement le répliquer moi-même en manipulant Class.getName(), mais si GWT 1.7 prend en charge cette méthode, je vais le mettre à jour.

+0

[GWT 2.0] (https://developers.google.com/web-toolkit/doc/2.0/ReleaseNotes_2_0#BugFixes) semble avoir ajouté le support pour'Class.getSimpleName() ' . –

Répondre

2

Selon the release notes, ils l'ont ajouté dans GWT 2.6.0 RC1. Faites descendre à JDK Emulation

3

Non.

[ERROR] Line 23: The method getSimpleName() is undefined for the type Class<capture#1-of ? extends SimpleTest> 
+0

:( merci pour la réponse cependant – P4ndaman

10

Heureusement, il est assez facile de contourner le problème. this.getClass().getName().substring(this.getClass().getName().lastIndexOf(".")+1);

+0

Oups ne voulait pas inclure l'op ternaire, mais vous obtenez l'image. –

Questions connexes