针对scala的类型混淆编译忽略