java - 如何解决这个 Java 警告?

标签 java eclipse checkstyle findbugs

我讨厌使用参数,它们为不良代码实践和错误打开了大门。然而人们确实经常使用它们,所以我尝试接受它。

我正在努力解决此警告情况,但我不知道如何正确解决此问题。

enter image description here

/**
 * Enables incoming connections from any remote address and disables authentication (cross-origin access should be blocked
 * when entering in production).
 * 
 * @param serverResource
 * @return
 */
private static Series<Header> configureRestForm(ServerResource serverResource) {
    final Object responseHeaders = serverResource.getResponse().getAttributes().get("org.restlet.http.headers");
    final Series<Header> headers;
    if (responseHeaders instanceof Series<?>) {
        headers = (Series<Header>) responseHeaders;
    } else {
        headers = new Series<Header>(Header.class);
        serverResource.getResponse().getAttributes().put("org.restlet.http.headers", headers);
    }
    headers.add("Access-Control-Allow-Origin", "*");
    headers.add("Access-Control-Allow-Methods", "GET, POST, PUT, OPTIONS");
    headers.add("Access-Control-Allow-Headers", "Content-Type");
    headers.add("Access-Control-Allow-Credentials", "false");
    headers.add("Access-Control-Max-Age", "60");
    return headers;
}

我应该做什么?

谢谢!

最佳答案

您可以使用@SuppressWarnings("unchecked")注释或尝试 更改 Eclipse 首选项:Java->Compiler->Errors/Warnings->Generic types并检查 Ignore unavoidable generic type problems复选框

关于java - 如何解决这个 Java 警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34809962/

相关文章:

java - Android JSON 数据未解析为 ListView

java - @ map 结构。源参数中不存在名为 "packaging"的属性

html - Javadoc 中允许的 HTML 标记

java - 如何让 Eclipse JPA(大理)使用另一个项目的 persistence.xml?

java - 使 GWT JSNI 代码符合 Checkstyle 的 TrailingComment 指标

java - 使用 Maven 实现 Checkstyle XML

java - 计算大数的加权平均值

java - Android 按钮循环

java - Eclipse远程开发

java - 不幸的是应用程序已在 Eclipse 中停止