OPENJPA-2911 _pc was missing the Java Version

This die lead to always generating classes only at Java-1.1 bytecode level.
This commit is contained in:
Mark Struberg 2023-06-09 20:02:21 +02:00
parent 3a667fe78a
commit f0fe08baaa

View File

@ -660,6 +660,8 @@ public class PCEnhancer {
val.assertCanSubclass();
_pc = _managedType.getProject().loadClass(toPCSubclassName(_managedType.getType()));
_pc.setMajorVersion(_managedType.getMajorVersion());
_pc.setMinorVersion(_managedType.getMinorVersion());
if (_pc.getSuperclassBC() != _managedType) {
_pc.setSuperclass(_managedType);
_pc.setAbstract(_managedType.isAbstract());