Thu, 07 Feb 2013 14:58:41 +0100
8007627: Support @Getter annotation on constructor
Reviewed-by: attila, lagergren
1.1 --- a/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ConstructorGenerator.java Thu Feb 07 17:17:29 2013 +0530 1.2 +++ b/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ConstructorGenerator.java Thu Feb 07 14:58:41 2013 +0100 1.3 @@ -135,7 +135,7 @@ 1.4 linkerAddGetterSetter(mi, className, memInfo); 1.5 } else if (memInfo.isConstructorGetter()) { 1.6 final MemberInfo setter = scriptClassInfo.findSetter(memInfo); 1.7 - linkerAddGetterSetter(mi, className, memInfo, setter); 1.8 + linkerAddGetterSetter(mi, scriptClassInfo.getJavaName(), memInfo, setter); 1.9 } 1.10 } 1.11 emitStaticInitSuffix(mi, className);
2.1 --- a/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/PrototypeGenerator.java Thu Feb 07 17:17:29 2013 +0530 2.2 +++ b/buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/PrototypeGenerator.java Thu Feb 07 14:58:41 2013 +0100 2.3 @@ -112,7 +112,7 @@ 2.4 linkerAddGetterSetter(mi, className, memInfo); 2.5 } else if (memInfo.isPrototypeGetter()) { 2.6 final MemberInfo setter = scriptClassInfo.findSetter(memInfo); 2.7 - linkerAddGetterSetter(mi, className, memInfo, setter); 2.8 + linkerAddGetterSetter(mi, scriptClassInfo.getJavaName(), memInfo, setter); 2.9 } 2.10 } 2.11 emitStaticInitSuffix(mi, className);