User: reverbel
Date: 01/10/30 04:26:05
Modified: iiop/src/main/org/jboss/iiop/rmi AttributeAnalysis.java
Log:
Converting to lower case the first character of an attribute name unless both
the first and second characters are upper case.
Revision Changes Path
1.3 +10 -1 contrib/iiop/src/main/org/jboss/iiop/rmi/AttributeAnalysis.java
Index: AttributeAnalysis.java
===================================================================
RCS file:
/cvsroot/jboss/contrib/iiop/src/main/org/jboss/iiop/rmi/AttributeAnalysis.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- AttributeAnalysis.java 2001/08/08 20:19:39 1.2
+++ AttributeAnalysis.java 2001/10/30 12:26:05 1.3
@@ -20,7 +20,7 @@
* Specification", version 1.1 (01-06-07).
*
* @author <a href="mailto:[EMAIL PROTECTED]">Ole Husgaard</a>
- * @version $Revision: 1.2 $
+ * @version $Revision: 1.3 $
*/
public class AttributeAnalysis
extends AbstractAnalysis
@@ -138,6 +138,15 @@
void setIDLName(String idlName)
{
super.setIDLName(idlName);
+
+ // If the first char is an uppercase letter and the second char is not
+ // an uppercase letter, then convert the first char to lowercase.
+ if (idlName.charAt(0) >= 0x41 && idlName.charAt(0) <= 0x5a
+ && (idlName.length() <= 1
+ || idlName.charAt(1) < 0x41 || idlName.charAt(1) > 0x5a)) {
+ idlName =
+ idlName.substring(0, 1).toLowerCase() + idlName.substring(1);
+ }
if (accessorAnalysis != null)
accessorAnalysis.setIDLName("_get_" + idlName);
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development