通过JavaPoet生成接口的字段

时间:2017-09-06 06:54:10

标签: java code-generation javapoet

有没有办法生成这样的字段:

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

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

1 个答案:

答案 0 :(得分:1)

您需要使用ParameterizedTypeName而不是简单的ClassName

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