pub fn generate_java_files(
ast: &Specification,
opts: &JavaGenOptions,
) -> Result<Vec<JavaFile>, JavaGenError>Expand description
Erzeugt eine Liste von Java-Source-Files aus einer IDL-Specification.
§Errors
JavaGenError::UnsupportedConstruct: IDL-Konstrukt außerhalb des aktuellen Scopes (z.B.interface,valuetype,fixed,any) oder C5.4-b- Constraint verletzt (z.B. Bitset-Summe > 64 Bit, Bitmask-bit_bound > 64).JavaGenError::InvalidName: Ein Identifier ist leer oder kollidiert nach Sanitisierung weiterhin mit einem Java-Keyword.JavaGenError::InheritanceCycle: Direkte oder indirekte Self-Inheritance im Struct-Graphen.