Description
Check Java compatibility for MLlib 1.4. We should create separate JIRAs for each possible issue.
Checking compatibility means:
- comparing with the Scala doc
- verifying that Java docs are not messed up by Scala type incompatibilities. Some items to look out for are:
- Check for generic "Object" types where Java cannot understand complex Scala types.
- Check Scala objects (especially with nesting!) carefully.
- Check for uses of Scala and Java enumerations, which can show up oddly in the other language's doc.
- If needed for complex issues, create small Java unit tests which execute each method. (The correctness can be checked in Scala.)
Attachments
Issue Links
- contains
-
SPARK-7528 Java compatibility of RankingMetrics
- Resolved
- is related to
-
SPARK-8054 Java compatibility fixes for MLlib 1.4
- Resolved
- relates to
-
SPARK-14814 ML 2.0 QA: API: Java compatibility, docs
- Resolved