Details
-
Bug
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
None
-
None
Description
There are a number of discrepancies to be fixed between the
- JDO2.0 spec (jdo-2_0-spec.pdf as of 2006-02-23)
- api20/ classes and interfaces
- SignatureTest's descriptor file (jdo-2_0-signatures.txt).
Tasks:
- Complete the review of the signature descriptor against the spec, as started as part of
JDO-299. - Decide for every public non-standard features found in api20 but not listed in the spec, if the spec
is to be ammended, or the feature to made non-public in api20, or the feature to be moved from
api20 to an implementation package (e.g. core20).
Issues found so far (also see JDO-299):
1) There are 3 public non-standard features in the api20, which are not declared in the signature
descriptor and not listed the jdo 2.0 spec:
class ObjectIdentity:
public static java.lang.String STRING_DELIMITER;
class JDOHelper:
public javax.jdo.JDOHelper();
class JDOImplHelper:
public static boolean isClassLoadable(java.lang.String);
2) There are 56 names and features declared in the signature descriptor but not listed in the jdo 2.0
spec. See attached file:
features_in_signature_descriptor_but_not_in_jdo20_spec.txt
Martin