如何在实时模板中为引用类型添加子类型?

问题描述

我正在尝试创建一个自定义实时模板,该模板将创建一个Spring bean声明。

到目前为止,这是一个模板文本。

@Bean
public $TYPE$ $BEAN_NAME$() {
    return new $TYPE_SUBTYPE$();
}

和模板变量配置窗口

enter image description here

所有操作均按预期的$TYPE_SUBTYPE$变量进行。我希望它使用第一个发现的$TYPE$子类型或建议$TYPE$的子类型。

相反,它填充了$TYPE$类型,并且没有选择子类型,在我的情况下,该子类型实现了$TYPE$中使用的接口。

这是一个错误吗?

解决方法

这是错误。 Jetbrains Youtrack中的错误was reported