Thrift (Scrooge) で生成した Scala クラスがいくつかあります。今、私はどうにかしてそれらを TBase クラスとしてインスタンス化する必要があります.b/c TSerializerクラスはこれを入力として必要とします.
これが私のアプローチです:
def createTestBinary(): String = {
val proto = new TBinaryProtocol.Factory
val err = new ClientError{}
val binary = new TSerializer().serialize(err)
""
}
ClientError は生成されたクラスです。TBase メンバーとしてインスタンス化またはラップするにはどうすればよいですか?
これを行う方法はありますか?前もって感謝します!