2017-09-06 62 views
0

接口的領域有什麼辦法來產生這樣一個領域:生成由JavaPoet

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

我沒有發現任何方式UM_USR的類型設置爲一個通用的接口。

回答

1

您需要使用ParameterizedTypeName,而不是一個簡單的ClassName

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