31 lines
1.3 KiB
Markdown
31 lines
1.3 KiB
Markdown
* Parser um Packages erweitern
|
|
* Schätzung: 0 h
|
|
* Parser kann Java 8 und daher auch packages
|
|
* Convertierung zu AST
|
|
* AST kann schon Packages im Namen
|
|
* Es muss geprüft werden, ob geparste Datei im richtigen Ordner ist
|
|
*
|
|
* Constraints erstellen
|
|
* macht es hier einen Unterschied?
|
|
* es ändert sich nur der Namen der Typen
|
|
* das ist schon in JavaClassName enthalten
|
|
|
|
## Java verhalten
|
|
* das verhalten von Java soll kopiert werden
|
|
* Java kompiliert in den gleichen Ordner wie die source file
|
|
* Java erhält eine liste von Source Files, die es kompilieren soll
|
|
* anhand von deren Standort lassen sich relativ die Position von kompilierten Class-files bestimmen
|
|
|
|
* -cp path or -classpath path
|
|
Specifies where to find user class files, and (optionally) annotation processors and source files. This class path overrides the user class path in the CLASSPATH environment variable. If neither CLASSPATH, -cp nor -classpath is specified, then the
|
|
user class path is the current directory. See Setting the Class Path.
|
|
|
|
* Compiler kontrolliert nicht, ob package im korrekten Ordner ist
|
|
* auch keine Warnung
|
|
* unser kompiler könnte aber trotzdem zumindes eine Warnung ausgeben
|
|
|
|
### -d Parameter
|
|
* Optional
|
|
* damit lässt sich ein andere ort zur Ausgabe der Class-files bestimmen
|
|
|