julienchastang/charts4j — pull request #1 by langley (2012-01-12 01:32:50+00:00)
Title: Tweaks to Curve and LinePlot visibility to allow Scala to work w/out runtime errors. 

This change is just adding public to these 2 interfaces. Scala apparently has a constraint that any of the interfaces implemented have to be publically visible to be used from a different package. To be honest, it actually makes sense (at least to me ;^)

The https://github.com/langley/hackqd master branch has lines commented out and and marked with this comment.
/* Line below has runtime error... perhaps from https://issues.scala-lang.org/browse/SI-1806 */
the hack/tweak_ifaces-C4J-1.4-SNAPSHOT branch shows the same code and illustrates these changes being used successfully.