在 JavaPoet 中,我需要创建一个 TypeName
的实例来表示给定名称的内部类。
我有一个外部类的 TypeSpec.Builder classBuilder
。不知道下一步该做什么。
请注意,此内部类仅存在于生成程序中,而不存在于生成程序中。
最佳答案
像这样创建类名:
ClassName mapEntry = ClassName.get("java.util", "Map", "Entry");
然后你使用正常的语法来创建它。
addStatement("$T instance = new $T()", mapEntry, mapEntry);
关于java - 如何在 JavaPoet 中创建具有给定名称的类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60124828/