utiliser une methode synchronised
bonjour.
j'espere que je suis sur le bon forum.
Code:
1 2 3 4
| String cattrib = at.getName();
String attrib = cattrib;
System.out.println(at.getName());
String typeName = ins.attr(attrib).getClass().getName(); |
ceci est un bout de mon code.
à l'execetion, il m'affiche bien le nom de mon attribut, ici at.getname, mais s'arrete à la ligne suivante en m'envoyant cette erreur:
Citation:
internal error 22 occurred:
runtime warning: access to non-existing attribute 'consists_of'
Instance.attr(attribute) est une methode native synchronised.
j'ai lu quelque part qu'il ne fallait pas pour les methodes synchronised, retourner l'attribut, mais une copie.
c'est ce que j'ai essayé de faire, mais sans succes.
si quelqu'un voit d'ou mon erreur peut venir...