JavaPoet生成接口的字段

JavaPoet生成接口的字段,java,code-generation,javapoet,Java,Code Generation,Javapoet,有没有办法生成如下字段: public static final TypedKey<String> UM_USR = new TypedKey<String>() {}; public static final TypedKey UM_USR=new TypedKey(){}; 我没有找到任何方法将UM_USR的类型设置为通用接口。您需要使用参数化TypeName而不是简单的类名: ParameterizedTypeName paramTypedKey = Param

有没有办法生成如下字段:

public static final TypedKey<String> UM_USR = new TypedKey<String>() {};
public static final TypedKey UM_USR=new TypedKey(){};

我没有找到任何方法将UM_USR的类型设置为通用接口。

您需要使用
参数化TypeName
而不是简单的
类名

ParameterizedTypeName paramTypedKey = ParameterizedTypeName.get(ClassName.get(TypedKey.class), ClassName.get(String.class));