【发布时间】:2017-08-18 18:16:10
【问题描述】:
我正在尝试使用具有默认参数的 Scala 类:
object SimpleCredStashClient {
def apply(kms: AWSKMSClient, dynamo: AmazonDynamoDBClient, aes: AESEncryption = DefaultAESEncryption)
...
}
当我尝试从 Java 实例化此类的实例时,我收到错误:
错误:(489, 43) java: 找不到符号 符号:方法 SimpleCredStashClient(com.amazonaws.services.kms.AWSKMSClient,com.amazonaws.services.dynamodbv2.AmazonDynamoDBClient) 位置:com.engineersgate.build.util.CredentialsUtil 类DefaultAESEncryption 是一个 Scala 对象。如何在 Java 中访问 Scala 对象?
【问题讨论】: