Una vez que tienes un objeto Class, la API de Reflection te permite enumerar todo lo declarado dentro de él: campos, métodos, constructores, anotaciones y clases anidadas. La distinción clave que hay que entender es la diferencia entre las variantes get y getDeclared: difieren en alcance y visibilidad.

get vs getDeclared: la distinción fundamental
Full content is available with a subscription.
Get full access to all courses on the platform for one year with a single payment.
Unlike other platforms that charge per course, here you get everything for one price, and after one year of use there will be no automatic charge for the following year.