Update of /cvsroot/xdoclet/xdoclet/modules/ejb/src/xdoclet/modules/ejb/entity/resources
In directory 
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5521/xdoclet/modules/ejb/src/xdoclet/modules/ejb/entity/resources

Modified Files:
        entitypk.xdt 
Log Message:
Don't cast boolean to int when producing the hashCode().

Fixes XDT-666

Index: entitypk.xdt
===================================================================
RCS file: 
/cvsroot/xdoclet/xdoclet/modules/ejb/src/xdoclet/modules/ejb/entity/resources/entitypk.xdt,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -r1.11 -r1.12
*** entitypk.xdt        17 Apr 2004 08:58:44 -0000      1.11
--- entitypk.xdt        18 Apr 2004 21:14:22 -0000      1.12
***************
*** 49,56 ****
         <XDtType:ifIsPrimitive value="<XDtMethod:methodType/>">
          <XDtType:ifIsNotPrimitiveArray value="<XDtMethod:methodType/>">
!          <XDtType:ifIsOfType type="boolean" extent="concrete-type">
           _hashCode += this.<XDtMethod:propertyName/> ? 1 : 0;
           </XDtType:ifIsOfType>
!          <XDtType:ifIsNotOfType type="boolean" extent="concrete-type">
           _hashCode += (int)this.<XDtMethod:propertyName/>;
           </XDtType:ifIsNotOfType>
--- 49,56 ----
         <XDtType:ifIsPrimitive value="<XDtMethod:methodType/>">
          <XDtType:ifIsNotPrimitiveArray value="<XDtMethod:methodType/>">
!          <XDtType:ifIsOfType type="boolean" value="<XDtMethod:methodType/>" 
extent="concrete-type">
           _hashCode += this.<XDtMethod:propertyName/> ? 1 : 0;
           </XDtType:ifIsOfType>
!          <XDtType:ifIsNotOfType type="boolean" value="<XDtMethod:methodType/>" 
extent="concrete-type">
           _hashCode += (int)this.<XDtMethod:propertyName/>;
           </XDtType:ifIsNotOfType>



-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to