diff --git a/injector-generator/src/org/jetbrains/jet/di/DependencyInjectorGenerator.java b/injector-generator/src/org/jetbrains/jet/di/DependencyInjectorGenerator.java index dadf7cb3671..4f73ebc8b12 100644 --- a/injector-generator/src/org/jetbrains/jet/di/DependencyInjectorGenerator.java +++ b/injector-generator/src/org/jetbrains/jet/di/DependencyInjectorGenerator.java @@ -489,7 +489,7 @@ public class DependencyInjectorGenerator { private String var(@NotNull DiType type) { StringBuilder sb = new StringBuilder(); - sb.append(StringUtil.decapitalize(type.getClazz().getSimpleName().replaceFirst("Impl$", ""))); + sb.append(StringUtil.decapitalize(type.getClazz().getSimpleName().replaceFirst("(?<=.)Impl$", ""))); if (type.getTypeParameters().size() > 0) { sb.append("Of"); }