IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

API standards et tierces Java Discussion :

retrouver le type d'une meta donnee lors d'une reflexion


Sujet :

API standards et tierces Java

  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 716
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 716
    Par défaut retrouver le type d'une meta donnee lors d'une reflexion
    Bonjour

    J'ai besoin de faire de l'invocation dynamique et de connaitre le type des arguments des methodes.
    Pour la recherche des methodes et les arguments primitif c'est ok, mais pour decrypter les meta-données que sont les tableaux je seche un peu.
    Je me dis que cela doit bien exister quelque part ?

    Merci d'avance
    Philippe

  2. #2
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Avec java.lang.Reflect, tout part de la classe

    1) Class.getMethods()
    2) Method.getParameterTypes() et Method.getReturnType()

    Un problème ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 716
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 716
    Par défaut
    Bonjour

    J'ai trouve la reponse, le probleme est qu'en cas de tableau, cela retourne [B pour tableau de byte.
    J'ai fait une routine pour cela

  4. #4
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,

    Citation Envoyé par pcouas Voir le message
    J'ai trouve la reponse, le probleme est qu'en cas de tableau, cela retourne [B pour tableau de byte.
    J'ai fait une routine pour cela
    Il y a les méthode isArray() et getComponentType() pour cela...

    a++

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2000] Execution d'une macro Access lors d'une importation Excel
    Par Nicolas Plan dans le forum Modélisation
    Réponses: 2
    Dernier message: 22/04/2009, 10h54
  2. Réponses: 3
    Dernier message: 20/08/2008, 14h22
  3. Réponses: 4
    Dernier message: 13/08/2008, 15h29
  4. Réponses: 20
    Dernier message: 03/04/2007, 16h45
  5. Réponses: 3
    Dernier message: 06/07/2004, 10h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo