如何在JavaPoet中创建具有给定名称的类型?

问题描述 投票:1回答:1

在JavaPoet中,我需要创建TypeName的实例来表示给定名称的内部类。

我有外部类的TypeSpec.Builder classBuilder。不知道下一步该怎么做。

请注意,此内部类仅存在于生成的程序中,而不存在于生成的程序中。

java types code-generation inner-classes javapoet
1个回答
1
投票

像这样创建类名:

ClassName mapEntry = ClassName.get("java.util", "Map", "Entry");

然后您使用常规语法创建它。

  addStatement("$T instance = new $T()", mapEntry, mapEntry);
© www.soinside.com 2019 - 2024. All rights reserved.