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

Eclipse Java Discussion :

Introspection dans Eclipse


Sujet :

Eclipse Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 37
    Par défaut Introspection dans Eclipse
    Bonjour,

    Je suis en train de développer un plugin et j'ai besoin d'utiliser l'introspection. Il faut que j'utilise l'introspection par Eclipse et non avec l'API Reflection.
    Je sais que Eclipse utilise un JavaModel, cela permet de parcourir le contenu de la classe sur laquelle on se trouve et de voir son contenu(variables, méthodes). Comme lorsque l'on clique sur le "+" dans la vue package explorer, on voit le contenu de la classe.

    si quelqu'un peut m'aider svp
    merci

  2. #2
    Rédacteur
    Avatar de CyberChouan
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    2 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 752
    Par défaut
    Dans le cas que tu cite (le "+"), ce n'est pas de l'introspection. C'est plutôt une analyse lexicale du code source qui permet de construire l'arbre (mais je peux me tromper).

    Et pour les cas où Eclipse utilise réellement l'introspection (exploration d'un fichier jar), il y a fort à parier qu'il utilise l'instrospection de l'api "java.lang.reflect"
    Avant de poster, pensez à regarder la FAQ, les tutoriaux, la Javadoc (de la JRE que vous utilisez) et à faire une recherche
    Je ne réponds pas aux questions techniques par MP: les forums sont faits pour ça
    Mes articles et tutoriaux & Mon blog informatique

  3. #3
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 37
    Par défaut
    Beh, justement, mon maître de stage me dit que "java.lang.reflect" s'utilise quand la classe est compilé(si je dis pas de bêtise).
    Je crois que c'est le JavaModel qu'il faur que j'utilise. Je m'exprime peut être mal.
    voila une image qui montre ce que je souahiterais
    Lien
    Ce que je voudrais, c'est savoir comment Eclipse s'y prend en gros.
    Images attachées Images attachées  

Discussions similaires

  1. Bean introspection dans Eclipse
    Par hodac dans le forum Eclipse Platform
    Réponses: 0
    Dernier message: 16/03/2010, 15h59
  2. [Débutant][php] IDE pour PHP dans Eclipse ?
    Par folsen dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 22/04/2004, 16h25
  3. [Debutant(e)] changer la langue dans eclipse
    Par omega dans le forum Eclipse Java
    Réponses: 6
    Dernier message: 16/03/2004, 16h47
  4. [JavaDOC] Ajouter notre propre javadoc dans Eclipse
    Par redzone dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 27/01/2004, 10h06
  5. Servlet dans Eclipse ?
    Par unflag dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 10/04/2003, 18h46

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