Thrift-IDL-Prüfung
Liest eine Thrift-IDL ein, prüft ihre Struktur und erzeugt einen Client: doppelte Feldnummern und Namen, unbekannte Typen, erforderliche Felder in einer union und doppelte Methoden werden gefunden, danach entstehen Interfaces, Enums, eine Dienstbeschreibung, ein JSON-Schema und ein transportunabhängiges Client-Gerüst.
Parses a Thrift IDL, checks its structure and generates a client: it finds duplicate field numbers and names, unknown types, required fields in a union and duplicate methods, then produces interfaces, enums, a service description, a JSON schema and a transport-agnostic client skeleton.