Fixes major class version number for generated proxy classes.

2.3.x
Brett Wooldridge 9 years ago
parent e2f1915429
commit 2c632e7566

@ -1,5 +1,15 @@
HikariCP Changes
Changes in 2.3.11
* Fixed issue with new proxy class generation whereby Java 6 classes were generated
with the incorrect major version number.
Changes in 2.3.10
* Generate proxy classes at build-time instead of runtime. This removes the runtime
dependency on Javassist.
Changes in 2.3.9
* Fixed regression in JMX MBean registration.

@ -43,6 +43,7 @@ import javassist.CtNewMethod;
import javassist.LoaderClassPath;
import javassist.Modifier;
import javassist.NotFoundException;
import javassist.bytecode.ClassFile;
/**
* This class generates the proxy objects for {@link Connection}, {@link Statement},
@ -193,6 +194,7 @@ public final class JavassistProxyFactory
}
}
targetCt.getClassFile().setMajorVersion(ClassFile.JAVA_6);
targetCt.writeFile(outputPrefix);
}

Loading…
Cancel
Save