mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-19 00:41:43 +00:00
ProceduralStructGenerator's genRecord and genEnum were package-private, and only extractClassStruct was made public. However, this package private visibility rendered them unable to be used by the rest of wpilib(and advanced users). Here, ProceduralStructGenerator is split into 2 classes: StructGenerator(which generates structs) and StructFetcher(the new namespace for extractClassStruct). In addition, genRecord and genEnum have been made public methods.