Intellij idea 想法:如何使用超类创建toString()

Intellij idea 想法:如何使用超类创建toString(),intellij-idea,Intellij Idea,如果A使用IntelliJidea扩展了B,我如何使用B的公共(或受保护)方法自动生成toString() 在本例中,如何从FileRow中包括公共方法 有一个模板可以使用super.toString(),但无法直接引用超类成员。此功能可能值得使用。此问题在中报告 它被标记为2017.1版(build 171.1161)修复版已解决:很快就会发布:)只需更改生成toString()方法的模板即可: Alt+Insert打开字符串生成器窗口->单击设置->选择模板选项卡 然后将所需模板复制到新模板

如果
A使用
IntelliJ
idea扩展了B
,我如何使用B的公共(或受保护)方法自动生成
toString()

在本例中,如何从FileRow中包括公共方法


有一个模板可以使用
super.toString()
,但无法直接引用超类成员。此功能可能值得使用。

此问题在中报告


它被标记为2017.1版(build 171.1161)修复版已解决:很快就会发布:)

只需更改生成
toString()方法的模板即可:

Alt+Insert打开字符串生成器窗口->单击
设置
->选择
模板
选项卡

然后将所需模板复制到新模板,然后 在
return
语句之前添加超类
toString
部分

   #if ($class.hasSuper)
     stringBuilder.append(super.toString());
   #end

不知道,但建议您添加java标记。您将有更多的人查看您的问题。功能请求已提交。感谢you@Jam介意把它联系起来吗?(是这个吗?标记为已解决,但我看不到该功能)