【发布时间】:2018-01-16 22:36:38
【问题描述】:
我想在 Java 中实现一个类似于https://projectlombok.org/ 的库。例如,假设我想实现一个简单的 @Setter 装饰器,它将为类中的每个字段 xyz 添加 setXyz() 方法。
这可能吗?例如编译时装饰器还是编译器的“插件”?
【问题讨论】:
标签: typescript typescript-compiler-api typescript-decorator
我想在 Java 中实现一个类似于https://projectlombok.org/ 的库。例如,假设我想实现一个简单的 @Setter 装饰器,它将为类中的每个字段 xyz 添加 setXyz() 方法。
这可能吗?例如编译时装饰器还是编译器的“插件”?
【问题讨论】:
标签: typescript typescript-compiler-api typescript-decorator
使用 TypeScript 装饰器,您只能更改运行时行为。目标是不要更改输入的运行时使用(也称为编译时接口)。
@observable : https://github.com/mobxjs/mobx
享受?
【讨论】:
obj.setXYZ(42) 并且不会出现编译错误