a3231e561c
The only place where a name with dots was passed to ClassifierResolutionContext.mapInternalNameToClassId was in BinaryClassSignatureParser.parseParameterizedClassRefSignature, where for some reason names can be both of internal (`a/b$c`) and canonical (`a/b.c`) form. Supporting both names in mapInternalNameToClassId was confusing because JVM internal names cannot contain dots. Replace dots with dollars in parseParameterizedClassRefSignature to get rid of the dot-name handling in mapInternalNameToClassId and rely on the correct (simplified) InnerClasses-based name resolution later instead. Also inline mapDescToClassId to its only usage.