java: replace reflective method calls with base-level method calls in JavassistTemplateBuilder.java

This commit is contained in:
Muga Nishizawa 2010-12-09 23:25:11 +09:00
parent eaf9944e43
commit a9db60a73d

View File

@ -314,7 +314,7 @@ public class JavassistTemplateBuilder extends TemplateBuilder {
buildString("%s _$$_t;", this.origName); buildString("%s _$$_t;", this.origName);
buildString("if($2 == null) {"); buildString("if($2 == null) {");
buildString(" _$$_t = (%s)this.targetClass.newInstance();", this.origName); buildString(" _$$_t = new %s();", this.origName);
buildString("} else {"); buildString("} else {");
buildString(" _$$_t = (%s)$2;", this.origName); buildString(" _$$_t = (%s)$2;", this.origName);
buildString("}"); buildString("}");
@ -392,7 +392,7 @@ public class JavassistTemplateBuilder extends TemplateBuilder {
buildString("%s _$$_t;", this.origName); buildString("%s _$$_t;", this.origName);
buildString("if($2 == null) {"); buildString("if($2 == null) {");
buildString(" _$$_t = (%s)this.targetClass.newInstance();", this.origName); buildString(" _$$_t = new %s();", this.origName);
buildString("} else {"); buildString("} else {");
buildString(" _$$_t = (%s)$2;", this.origName); buildString(" _$$_t = (%s)$2;", this.origName);
buildString("}"); buildString("}");