У меня есть эта структура: (пространство имен Java)Thrift включает два файла с одинаковым именем?
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.
}
Бережливость только считывает содержимое из файла, указанного первым в порядке. Есть ли способ для этого: common.thrift as common
Чтобы я мог различать их. Или единственным решением является различные имена файлов
спасибо! почему не помогает поддерживать «aliasing» в таких случаях. .. есть ли место, где я могу прочитать об этом? – phoenix
Я ожидал, что вопрос :-) Нет, это не так, но это может быть удивительным расширением. Вы можете попробовать обсудить эту тему в списке рассылки dev. По крайней мере, это звучит хорошо для меня. – JensG
Итак, лучшим решением в таких ситуациях являются разные имена файлов ... и в значительной степени единственное решение ... ха-ха .. спасибо. – phoenix