【发布时间】:2020-08-13 15:25:36
【问题描述】:
我过去曾问过similar question,但未能成功(不清楚是否可行)。
现在我发现自己处于需要创建类型为MethodHandle 的private static final 字段的情况下。
当然,在 Java 中,我可以这样做:
private static final MethodHandle mh = goGetMethodHandle();
...其中goGetMethodHandle() 是一个static 函数,它返回我需要的MethodHandle。
或者,等效地,我可以这样做:
private static final MethodHandle mh;
static {
mh = goGetMethodHandle();
}
我不确定 ByteBuddy 配方应该在这里。
【问题讨论】:
标签: byte-buddy