在JavaPoet中,我需要创建TypeName
的实例来表示给定名称的内部类。
我有外部类的TypeSpec.Builder classBuilder
。不知道下一步该怎么做。
请注意,此内部类仅存在于生成的程序中,而不存在于生成的程序中。
像这样创建类名:
ClassName mapEntry = ClassName.get("java.util", "Map", "Entry");
然后您使用常规语法创建它。
addStatement("$T instance = new $T()", mapEntry, mapEntry);