首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java语法到Groovy语法

Java语法到Groovy语法
EN

Stack Overflow用户
提问于 2015-06-11 10:00:29
回答 2查看 290关注 0票数 0

我不太清楚如何将其转换为groovy语法。

已经检查过这个与java的差异页面了。

谢谢!

代码语言:javascript
复制
    TrustManager[] trustAllCerts = new TrustManager[] {
       new X509TrustManager() {
          public java.security.cert.X509Certificate[] getAcceptedIssuers() {
            return null;
          }

          public void checkClientTrusted(X509Certificate[] certs, String authType) {  }

          public void checkServerTrusted(X509Certificate[] certs, String authType) {  }

       }
    };

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-06-11 14:52:17

下列措施应能发挥作用:

代码语言:javascript
复制
import java.security.cert.*
import javax.net.ssl.*

TrustManager[] trustAllCerts = [
    [ getAcceptedIssuers: { -> null },
      checkClientTrusted: { X509Certificate[] certs, String authType -> },
      checkServerTrusted: { X509Certificate[] certs, String authType -> } ] as X509TrustManager
]
票数 3
EN

Stack Overflow用户

发布于 2015-06-11 10:09:55

在groovy中,{}始终是块/闭包。您必须使用[ new X509TrustManager() { ... } ]。如果有问题,抛出这个破折号,在最后一个... as TrustManager[]

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30777584

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档