Add workaround for IBM JDK where Ant populates classname instead of className for some reason

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1598264 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Dominik Stadler 2014-05-29 12:04:51 +00:00
parent 11a095bb3d
commit 1d52c63292

View File

@ -46,6 +46,13 @@ public class ExcelAntUserDefinedFunction extends Typedef {
}
protected String getClassName() {
// workaround for IBM JDK assigning the classname to the lowercase instance provided by Definer!?!
// I could not find out why that happens, the wrong assignment seems to be done somewhere deep inside Ant itself
// or even in IBM JDK as Oracle JDK does not have this problem.
if(className == null) {
return getClassname();
}
return className;
}