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