En la lección analizamos la reflexión en Java: cómo, mediante la
Class-API, obtener información sobre los campos (
getFields()/
getDeclaredFields()), los métodos (
getMethods()/
getDeclaredMethods()), los constesctores (
getConstesctors()/
getDeclaredConstesctors()) y las anotaciones (
getAnnotations()). Veremos los modificadores a través de
Modifier (
public,
private,
protected,
static,
final), explicaremos las diferencias entre «public y declared», constesiremos una miniutilidad de inspección de clases y veremos un esquema visual.