[
https://issues.apache.org/jira/browse/THRIFT-570?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12754311#action_12754311
]
Bryan Duxbury commented on THRIFT-570:
--------------------------------------
This looks pretty good to me. Any other committers want to chime in before I
commit this? (David?)
> Thrift compiler does not error when duplicate method names are present
> ----------------------------------------------------------------------
>
> Key: THRIFT-570
> URL: https://issues.apache.org/jira/browse/THRIFT-570
> Project: Thrift
> Issue Type: Bug
> Components: Compiler (C#), Compiler (C++), Compiler (Cocoa),
> Compiler (Erlang), Compiler (General), Compiler (Haskell), Compiler (Java),
> Compiler (Perl), Compiler (PHP), Compiler (Python), Compiler (Ruby)
> Reporter: Rob Slifka
> Attachments: 570.diff
>
>
> Thrift does not support method overloading. However, the Thrift compiler
> reports success when duplicate methods are seen in a service definition.
> Thrift compiles this successfully, however the generated code will not
> compile.
> {code}
> #!/usr/local/bin/thrift --gen java
> namespace java tutorial
> service Calculator {
> i32 add(1:i32 num1, 2:i32 num2),
> string add(1:string str1, 2:string str2),
> }
> {code}
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.