Комиссию включают два файла с одинаковыми именами?
У меня есть эта структура: (пространство имен Java)
package/common.thrift
common.thrift
fileA.thrift
Я хочу, чтобы fileA.thrift включал в себя как common.thrift
include ".../package/common.thrift"
include "common.thrift"
struct A {
1: common.Something something #From first file (no error)
2: common.SomethingElse else #This throws error.
}
Thrift только читает содержимое из файла, указанного первым в порядке. Есть ли способ для этого:common.thrift as common
Так что я могу их дифференцировать. Или единственное решение - иметь разные имена файлов