如何在D中限制用户定义的属性应用程序?

如何在D中限制用户定义的属性应用程序?,d,introspection,D,Introspection,我想使一个用户定义的属性只可附加到struct/class方法。在Java的注释中有这样的选项:@Target限制注释附加目标。D中是否有类似物?没有,但是如果发现它附加到一个处理器上,您可以使您编写的处理器处理它静态断言(0)

我想使一个用户定义的属性只可附加到struct/class方法。在Java的注释中有这样的选项:@Target限制注释附加目标。D中是否有类似物?

没有,但是如果发现它附加到一个处理器上,您可以使您编写的处理器处理它
静态断言(0)