Bekir Oguz created THRIFT-1866:
----------------------------------

             Summary: java compiler generates non-compiling code with const's 
defined in a thrift file whose name includes non-identifier chars
                 Key: THRIFT-1866
                 URL: https://issues.apache.org/jira/browse/THRIFT-1866
             Project: Thrift
          Issue Type: Bug
          Components: Java - Compiler
    Affects Versions: 0.9
         Environment: Mac OS X 10.7.5
            Reporter: Bekir Oguz


Thrift-0.9 Java compiler generates non-compiling code when both the following 
conditions happen:
* thrift file name includes a character which is not a valid java identifier 
(i.e. '-')
* thrift file includes 'const' fields

Thrift generates the Java file named <thriftFileName>Constants.java which is 
not compiling because of the non-identifier in the thriftFileName.

Earlier thrift versions are fine because they generate only Constants.java file 
without prefixing thrift file name to it.

Please find attached an example thrift file.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to