Documentation

This commit is contained in:
JanUlrich 2019-12-16 00:55:04 +01:00
parent 74622550c2
commit 1d16b9f2b9

View File

@ -41,13 +41,21 @@
## Class files einlesen ## Class files einlesen
* Wenn Classpath übergeben * Wenn Classpath übergeben
* Suchen in Classpath + packageName * Suchen in Classpath + packageName
* Müsste eigentlich UTLClassLoader automatisch machen (also packageNamen anfügen)
* Wenn nichts übergeben * Wenn nichts übergeben
* dann currentDirectory + packageName * dann currentDirectory + packageName
* Für die Tests muss korrekter Classpath gesetzt werden * Für die Tests muss korrekter Classpath gesetzt werden
### Stand ### ### Stand ###
TODO * In der GatherNames Klasse muss ein URLClassloader angefügt werden
* siehe ImportTest
* Es muss ein Classpath Parameter an den Compiler angefügt werden
* Wird dieser nicht gesetzt, so wird nur im Root-Verzeichnis nach Klassen gesucht
* root = Input Jav-Files - deren Package Namen
## Class files mit packageNamen versehen ## Class files mit packageNamen versehen
* In die Class file muss noch der korrekte name geschrieben werden * In die Class file muss noch der korrekte name geschrieben werden
* kann möglicherweise ASM * Kann ASM mittesl `cw.visit("name/mit/slashe/Getrennt"..`
## Stand ##
* bereits implementiert
* TODO TESTEN