[richfaces-issues] [JBoss JIRA] Created: (RF-8898) CDK could generate object names that conflict with Java keywords.

Alexander Smirnov (JIRA) jira-events at lists.jboss.org
Thu Jul 8 14:13:46 EDT 2010


CDK could generate object names that conflict with Java keywords.
-----------------------------------------------------------------

                 Key: RF-8898
                 URL: https://jira.jboss.org/browse/RF-8898
             Project: RichFaces
          Issue Type: Bug
      Security Level: Public (Everyone can see)
          Components: CDK
            Reporter: Alexander Smirnov
            Assignee: Alexander Smirnov
             Fix For: 4.0.0.Milestone1
         Attachments: generator.patch.zip

CDK creates enum for attributes referenced in the property getters/setters. If attribute name coincides with Java keyword, generated Java class couldn't be compiled.
Mojarra uses a little bit more complicated enum class for these cases, so CDK has to do the same:

    enum PropertyKeys {

        forValue("for"),
        showDetail,
        showSummary,
        redisplay;

        String toString;

        PropertyKeys(String toString) {
            this.toString = toString;
        }

        PropertyKeys() {
        }

        public String toString() {
            return ((this.toString != null) ? this.toString : super.toString());
        }

    }


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the richfaces-issues mailing list