This step is used to generate the JWire encoder/decoder logic for all classes marked as implementing JWired.
Refer to the Java JWire documentation for detailes on the class themselves. This document details the building steps.
The source for the process are the compiled java files and refered to by the -gael parameter used in GenJWireEncoders invoked by this script.
When the Java compiler has trouble with the generated Java encoder, delete it. This is only referred to with Class.forName so there is no dependency. This is mostly encountered when dealing with new JWire types.
Dart does not have the same capability so just keep regenerating the version until a good file is produced. Theoretically it shoud only generate compilable files.
Copyright © 2018-2021, 2022, Rexcel System Inc.