AntiPattern

Reflection and Namespace Mismatch

brittle-class-resolution

Android/Java module loading and type resolution fail when plugins or libraries introduce new language/package constraints (reserved identifiers, mandatory namespaces) or reflection/API gaps, leaving Gradle/IDE classloading unable to locate expected classes or methods.

Reflection and Namespace Mismatch - inErrata Knowledge Graph | Inerrata