G
Guest
Gast
Hallo,
hab hier ein mittelschweres Problem Nach langem hin- und herprobieren hab ich mich jetzt doch entschieden, meinen Stolz fallen zu lassen und nachzufragen
Und zwar geht es darum:
Ich bin gerade dabei ein Analysetool zu entwickeln, dass die Importe (separat in unseren Modulen) erkennt und in eine .txt-File ausgibt.
Nur so zur Info
Ich bin nun soweit, dass ich vom User das Verzeichnis zum zu prüfenden Modul angeben lassen habe, eine Liste mit den Pfaden zu den .java-Files in diesem Verzeichnis erstellt habe und diese mit dem StringTokenizer so aufgesplittet habe, dass mir nun die Pfade einzeln in einem Array vorliegen.
Nun möchte ich Datei für Datei nach imports durchsuchen - wobei ich aber aus Performancegründen nach der letzten Importanweisung das Einlesen der aktullen Datei abbrechen muss und mit der nächsten fortfahren.
Weiterhin muss ich die die jewiligen imports danach immer noch den einzelnen Dateien zuordnen können, da ich noch einige Fehlerfälle (Zugriffe die nicht auftreten dürfen) überprüfen muss. Also ich möchte die imports nicht gleich in dieser Form irgendwie ausgeben sonder muss weiterhin mit ihnen arbeiten können.
Ich hoffe ihr könnt mir da in irgendeiner Form helfen oder zumindest wertvolle Tipps geben, die mich von dem Wirr-Warr durch gnadenlose Überforderung in meinem Kopf befreien :autsch: :shock:
hab hier ein mittelschweres Problem Nach langem hin- und herprobieren hab ich mich jetzt doch entschieden, meinen Stolz fallen zu lassen und nachzufragen
Und zwar geht es darum:
Ich bin gerade dabei ein Analysetool zu entwickeln, dass die Importe (separat in unseren Modulen) erkennt und in eine .txt-File ausgibt.
Nur so zur Info
Ich bin nun soweit, dass ich vom User das Verzeichnis zum zu prüfenden Modul angeben lassen habe, eine Liste mit den Pfaden zu den .java-Files in diesem Verzeichnis erstellt habe und diese mit dem StringTokenizer so aufgesplittet habe, dass mir nun die Pfade einzeln in einem Array vorliegen.
Nun möchte ich Datei für Datei nach imports durchsuchen - wobei ich aber aus Performancegründen nach der letzten Importanweisung das Einlesen der aktullen Datei abbrechen muss und mit der nächsten fortfahren.
Weiterhin muss ich die die jewiligen imports danach immer noch den einzelnen Dateien zuordnen können, da ich noch einige Fehlerfälle (Zugriffe die nicht auftreten dürfen) überprüfen muss. Also ich möchte die imports nicht gleich in dieser Form irgendwie ausgeben sonder muss weiterhin mit ihnen arbeiten können.
Ich hoffe ihr könnt mir da in irgendeiner Form helfen oder zumindest wertvolle Tipps geben, die mich von dem Wirr-Warr durch gnadenlose Überforderung in meinem Kopf befreien :autsch: :shock: