Bonjour,
j'aimerai savoir s'il existe un moyen de lister les fonctions qui sont utilisées dans un fichier?
Version imprimable
Bonjour,
j'aimerai savoir s'il existe un moyen de lister les fonctions qui sont utilisées dans un fichier?
Salut,
C'est à dire ? Pourrais-tu être plus précis ?Citation:
Envoyé par NicoO_O
En Java on ne parle pas de fonctions mais de méthodes...
a++
salut,
tu désigne quoi par fichier?
si tu veux lister les méthodes d'une classe (si j'ai bien compris) en java je crois que c'est possible avec la notion de méta class.
dans cette notion en instancie des classes à la place d'objet de type class.
il existe une fonction qui renvoie les méthodes de cette classe. je crois que j'ai un exemple quelque part je vais le chercher si je le trouve je vais le poster.
java.lang.reflex.Method [] java.lang.Class.getMethods()
;)
Citation:
Envoyé par iohack
si on veut les méthode private si j'ai bonne mémoire. Après faudra peut-être jouer avec la méthode .setAccessible() mais je ne sais plus si ce n'est pas utile uniquement pour les lancer. Je te laisse jeter un oeil à l'API ;)Code:java.lang.reflex.Method [] java.lang.Class.getDeclaredMethods()
Pouvez vous m'expliquer comment utilise-t-on ces méthodes ?
Bien sûr!
En allant voir l'API de Sun ou en faisant une recherche Google ;)
On ne va pas faire tout le boulot à ta place: on t'aidera quand tu auras fait un minimum d'effort de recherche
Il y a un tutoriel L'API Reflection et l'introspection des classes ;).