From ad253622c4980e715f2003c9bbfc5998f62bc06c Mon Sep 17 00:00:00 2001
From: abobrov <abobrov@localhost>
Date: Fri, 07 Sep 2007 03:33:29 +0000
Subject: [PATCH] - Use runtime cast to workaround a bug in JDK versions prior to 1.5.0_08.
---
opendj-sdk/opends/src/server/org/opends/server/admin/AggregationPropertyDefinition.java | 8 ++++++--
1 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/opendj-sdk/opends/src/server/org/opends/server/admin/AggregationPropertyDefinition.java b/opendj-sdk/opends/src/server/org/opends/server/admin/AggregationPropertyDefinition.java
index 24ef60d..77b4046 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/admin/AggregationPropertyDefinition.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/admin/AggregationPropertyDefinition.java
@@ -534,7 +534,9 @@
PropertyDefinition<?> pd;
pd = d.getPropertyDefinition(sourceEnabledPropertyName);
- return (BooleanPropertyDefinition) pd;
+ // Runtime cast is required to workaround a
+ // bug in JDK versions prior to 1.5.0_08.
+ return BooleanPropertyDefinition.class.cast(pd);
}
@@ -566,7 +568,9 @@
d = relationDefinition.getChildDefinition();
pd = d.getPropertyDefinition(targetEnabledPropertyName);
- return (BooleanPropertyDefinition) pd;
+ // Runtime cast is required to workaround a
+ // bug in JDK versions prior to 1.5.0_08.
+ return BooleanPropertyDefinition.class.cast(pd);
}
--
Gitblit v1.10.0