Assertion: compiler | /r/CapableOf | produce qualifiedpublic name
Facets:
value: for the inner class
type: TRANSITIVE-OBJECT
value: to avoid conflict
type: PURPOSE
Source sentences:
text: The scope of anonymous classes is confined to their parent class, so the compiler must produce a "qualified" public name for the inner class, to avoid conflict where other classes with the same name (inner or not) exist in the same namespace.