我试图找出该类是否是伴随对象的实现,或者它是与某种类型的数据相对应的常规类。
def checkIsCompanionClass(universe:scala.reflect.api.Universe, class:Class[_]):Boolean = {
val classSymbol = universe.rootMirror.staticClass(cls.getName)
classSymbol.isModule //or classSymbol.isModuleClass
}
我试过这个,但isModule和isModuleClass为" companion"返回false。 classs(类名以$结尾)