Delete JetTypeMapperMode.TRAIT_IMPL

The code is much easier with a simple method mapTraitImpl
This commit is contained in:
Alexander Udalov
2013-10-16 17:15:51 +04:00
parent 4f7e958a0b
commit d22edcdbb3
6 changed files with 17 additions and 57 deletions
@@ -169,14 +169,12 @@ public class JetPositionManager implements PositionManager {
if (classDescriptor == null) {
return null;
}
JetTypeMapperMode mode;
if (jetClass instanceof JetClass && ((JetClass) jetClass).isTrait()) {
mode = JetTypeMapperMode.TRAIT_IMPL;
return typeMapper.mapTraitImpl(classDescriptor).getInternalName();
}
else {
mode = JetTypeMapperMode.IMPL;
}
return typeMapper.mapType(classDescriptor.getDefaultType(), mode).getInternalName();
return typeMapper.mapType(classDescriptor.getDefaultType(), JetTypeMapperMode.IMPL).getInternalName();
}
private JetTypeMapper prepareTypeMapper(final JetFile file) {