[
https://issues.apache.org/jira/browse/THRIFT-2633?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14068364#comment-14068364
]
alisdair sullivan commented on THRIFT-2633:
-------------------------------------------
amended the commit to change the return from function_info/2 to a
function_clause error for consistency
> remove 'this is a dummy struct' structs from generated erlang
> -------------------------------------------------------------
>
> Key: THRIFT-2633
> URL: https://issues.apache.org/jira/browse/THRIFT-2633
> Project: Thrift
> Issue Type: Improvement
> Components: Erlang - Compiler
> Reporter: alisdair sullivan
> Priority: Minor
> Labels: erlang
>
> the erlang backend adds 'this is a dummy struct' struct_info/1 (and
> struct_info_ext/1) clause to generated files which is probably incorrect
> behavior. it should probably instead be a function clause that catches all
> undefined structs and returns either 'undefined' or throws a
> 'function_clause' error. i've supplied a patch that does the latter (as that
> is the current behavior if you call struct_info/1 or struct_info_ext/1 with
> an undefined struct name)
--
This message was sent by Atlassian JIRA
(v6.2#6252)