具有连接到外部类的参数化类型的静态内部类

时间:2020-05-12 16:11:40

标签: java generics parameterized-types

尝试在键入外部类时使用静态内部类。我们的用例是通过类之类的静态内部配置在生态系统中完成注入。例如:

public class SomePojoFactory extends Factory<SomePojo> {

  public static class Config {
    public String stringValue;
  } 
}

我们试图做的是参数化这个类,然后是内部类。例如:

public class SomePojoFactory<T> extends Factory<SomePojo> {

  public static class Config<T> {
    public Class<T> clazz;
  } 
}

这似乎可行,但是Config的T独立于外部类的T。有没有办法确保两者一致?

0 个答案:

没有答案