Repository navigation
v2.0
A rewrite of RobotTools to better match useful constructs used by Team 5572.
New this release:
@GenerateEmptyIO- Generates empty IO implementations to avoid footguns related to default methods in IO interfaces.@TypeStateBuilder- Generates typestate builders for a given constructor. This helps by making parameter names part of the code, so in review (or in an IDE without helpful parameter name hints) we can see what parameters are assigned each value without having to check back and forth between the constructor call and the constructor signature.