我与 Scala 的接触为零。我通过以下类型的库(kafka)返回了一个 scala 对象:
kafka.coordinator.GroupMetadataManager$$anon$2@2b9ee60f
我试图将其传递给 Scala 以获得一些有意义的信息。即访问数据成员。
package metricsReporter;
import kafka.coordinator.GroupMetadataManager;
class processMetrics {
def hello() { println("Hello (class)") } // [1]
def printGM(gmObject: AnyRef ) {
println(gmObject)
}
}
我像这样从java调用上面的函数
new processMetrics().printGM(metric);
此功能也输出相同的文本。我还得到了其他对象,如 anon$2、anon$3(应该有关于不同 kafka 分区的数据)的相同类型。