Eclipse 中未解决的泛型

Generics unresolved in Eclipse

如何让 T 在 eclipse 中解析?

public T get(Class cl, String id) {
        return ofy().load().type(cl).id(id).get();

    }

这在 Java 7 中行不通吗?

我正在尝试将 objectify 从 3 升级到 4。

我想你是在问如何使方法(和 Class 参数)通用。像,

public <T> T get(Class<T> cl, String id) {
    return ofy().load().type(cl).id(id).get();
}

泛型是在 Java 5 中引入的(所以 Java 5+,包括 Java 7)。

你必须先申报。

public <T> T get(Class<?> cl, String id) {
        return ofy().load().type(cl).id(id).get();

    }

或者

public class MyClass<T> {
   public T get(Class<?> cl, String id) {
            return ofy().load().type(cl).id(id).get();

        }
}