Bonjour,
J'essaye de créer un pattern qui me permettrais d'extraire des methodes.
Mon but est de lire des .java, et de récupèrer le nom et les paramètres des methodes.
Pour l'instant j'essaye simplement de récupèrer les lignes contenant une méthode, j'ai donc ceci :
ce qui me donne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 String expr = "^(.*public ).*[{$]"; if ( line.matches(expr) ) System.out.println(line);
Je voudrais encore nettoyer le résultat des classes, interfaces, constructeurs et main mais je n'y arrive pas..public interface Actions {
public class Worker extends Thread {
public Worker(Socket client) {
public void run() {
public static void main(String[] args) {
public int getId() {
public int setId(int id) {
Pouvez-vous m'aider pour créer mes expressions ?
Merci
Partager