【发布时间】:2015-06-28 12:19:23
【问题描述】:
有没有办法将类型层次信息添加到为 Java 生成的节俭异常类型中。
我想定义一些常见的例外情况,人们可以重复使用。经常发生的情况是,客户端不想处理单个异常,而是想要处理一组异常。例如,假设一个 java 客户端想要捕获所有错误请求并打印异常消息。客户端不想处理单独的异常,如 TooBigParamException、MissingParamException 等,而只想捕获这些异常的父级:BadRequestException。有没有办法改变生成的TooBigParamException、MissingParamException等代码来添加扩展关系?
我尝试了 Facebook swift(Java -> Thrift 转换),但它似乎无法与 Apache thrift 无缝协作。
【问题讨论】: