[ https://issues.apache.org/jira/browse/THRIFT-1866?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13588375#comment-13588375 ]
Bekir Oguz edited comment on THRIFT-1866 at 2/27/13 2:21 PM: ------------------------------------------------------------- test-thrift.thrift file attached which is not compiling into a proper Java class with this name. was (Author: bekiroguz): Test thrift file which is not compiling into a proper Java class with this name. > 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 > Attachments: test-thrift.thrift > > > 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