Make ReviewUI generic for typing purposes.
Review Request #13696 — Created April 4, 2024 and submitted — Latest diff uploaded
This change adds generic typing for the ReviewUI class, allowing us to
specify in the subclass what the object type, comment type, and
serialized comment type are. This prevents the need for a bunch of
cast
calls in the subclasses.
Ran unit tests.