gpt4 book ai didi

java - 如何在字节伙伴中创建参数化类?

转载 作者:行者123 更新时间:2023-12-04 10:04:09 25 4
gpt4 key购买 nike

如何在字节伙伴中创建参数化类?
例如:


static public class SomeClass < T > {
T value;
}



Class<?> dynamicType = new ByteBuddy()
.subclass(Object.class)
.defineField("value", ???, Modifier.PUBLIC)
.make()
.load(Main.class.getClassLoader())
.getLoaded();

最佳答案

就这么简单:

new ByteBuddy().subclass(Object.class)
.typeVariable("T")
.defineField("value", TypeDescription.Generic.Builder.typeVariable("T").build(), Modifier.PUBLIC);

关于java - 如何在字节伙伴中创建参数化类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61672481/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com