From a8ccc462534f863eeecfafeb43be43af2cac289c Mon Sep 17 00:00:00 2001 From: Stepan Koltsov Date: Fri, 8 Jun 2012 18:02:38 +0400 Subject: [PATCH] properly generate bean name for class "Impl" --- .../src/org/jetbrains/jet/di/DependencyInjectorGenerator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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"); }