2011-01-14 4 views
1

J'utilise IKVM pour transformer mon fichier java .jar en fichier .NET .dll. Je peux créer une propriété à partir du getter et des setters de types entiers. Mais je ne suis pas capable de le faire pour le type de données string dans le code java. Pouvez-vous s'il vous plaît me dire quel est le format à utiliser dans le map.xml pour la chaîne ou le type de données complexe pour IKVM !!Types de données string et complexes dans Map.xml pour IKVM!

Répondre

2

Pour les types non primitifs, la représentation de la signature est "L" + nom de type + ";". Voici un exemple:

<property name="Foo" sig="()Ljava.lang.String;"> 
    <getter name="getFoo" sig="()Ljava.lang.String;" /> 
    <setter name="setFoo" sig="(Ljava.lang.String;)V" /> 
    </property> 

Pour un type de tableau, préfixez la représentation de signature de type d'élément avec "[".

+0

Salut, j'ai eu une erreur lors de l'utilisation des types personnalisés, pouvez-vous m'aider s'il vous plaît? les détails sont ici: http://stackoverflow.com/questions/4690663/ikvm-complex-custom-type-error-in-remapping-to-properties – manishKungwani

Questions connexes