Комиссию включают два файла с одинаковыми именами?

У меня есть эта структура: (пространство имен 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 Так что я могу их дифференцировать. Или единственное решение - иметь разные имена файлов

Ответы на вопрос(1)

Ваш ответ на вопрос