Expand description
AST-Walker, der Java-17-Source-Files emittiert.
Block-A: Header-Layout (package, import, Class-Modifiers).
Block-B: Primitive-Mapping (delegiert an crate::type_map).
Block-C: struct/enum/union/typedef/sequence/array/inheritance.
Block-D: Exception → class X extends RuntimeException.
Java erfordert eine .java-Datei pro top-level public class. Der
Emitter sammelt waehrend des AST-Walks pro Top-Level-Type genau eine
JavaFile-Struktur.
Structs§
- Java
File - Eine einzelne generierte Java-Source-Datei.