luehe       2002/09/25 12:15:24

  Modified:    jasper2/src/share/org/apache/jasper/compiler Generator.java
  Log:
  Fixed 13000: tag file handler generation with complex attributes
  
  Revision  Changes    Path
  1.104     +11 -7     
jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/compiler/Generator.java
  
  Index: Generator.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/compiler/Generator.java,v
  retrieving revision 1.103
  retrieving revision 1.104
  diff -u -r1.103 -r1.104
  --- Generator.java    20 Sep 2002 18:06:38 -0000      1.103
  +++ Generator.java    25 Sep 2002 19:15:24 -0000      1.104
  @@ -3148,7 +3148,8 @@
                if (attrInfos[i].isFragment()) {
                    out.print("javax.servlet.jsp.tagext.JspFragment ");
                } else {
  -                 out.print("String ");
  +                 out.print(attrInfos[i].getTypeName());
  +                 out.print(" ");
                }
                out.print(attrInfos[i].getName());
                out.println(";");
  @@ -3164,7 +3165,8 @@
                if (attrInfos[i].isFragment()) {
                    out.print("javax.servlet.jsp.tagext.JspFragment ");
                } else {
  -                 out.print("String ");
  +                 out.print(attrInfos[i].getTypeName());
  +                 out.print(" ");
                }
                out.print(toGetterMethod(attrInfos[i].getName()));
                out.println(" {");
  @@ -3180,9 +3182,11 @@
                out.printin("public void ");
                out.print(toSetterMethodName(attrInfos[i].getName()));
                if (attrInfos[i].isFragment()) {
  -                 out.printin("(javax.servlet.jsp.tagext.JspFragment ");
  +                 out.print("(javax.servlet.jsp.tagext.JspFragment ");
                } else {
  -                 out.printin("(String ");
  +                 out.print("(");
  +                 out.print(attrInfos[i].getTypeName());
  +                 out.print(" ");
                }
                out.print(attrInfos[i].getName());
                out.println(") {");
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to