Dodaj pole do klasy proxy utworzonej za pomocą Javassist
Tworzę klasę proxy przy użyciu Javassist ProxyFactory z następującym kodem:
ProxyFactory factory = new ProxyFactory();
factory.setSuperclass(entity.getClass());
factory.setInterfaces(new Class[] { MyCustomInterface.class });
.....
Class clazz = factory.createClass();
Object result = clazz.newInstance();
Problem polega na tym, że muszę także dodać pole do klasy. Ale jeśli to zrobięCtClass proxy = ClassPool.getDefault().get(clazz.getName());
to dajeNotFoundException
Jak mogę dodać pole klasy stworzonej za pomocą createClass? Czy jest lepszy sposób na zrobienie tego, co próbuję zrobić?