Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8115141

Need to remove Lambda expressions from Ensemble8

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P3 P3
    • 8
    • 8
    • javafx
    • None

      See Steve's comment rejecting RT-32637 for FX 8 (and deferring to 9) for the reason.

      After backing out RT-32637 I see the following closures in Ensemble8 that need to be refactored to not use Java 8 language features:

      apps/samples/Ensemble8/src/app/java/ensemble/samplepage/Description.java: sourceBtn.setOnAction(event -> {
      apps/samples/Ensemble8/src/app/java/ensemble/samplepage/Description.java: samplePage.registerSampleInfoUpdater(sampleInfo -> {
      apps/samples/Ensemble8/src/app/java/ensemble/samplepage/Description.java: link.setOnAction(t -> {
      apps/samples/Ensemble8/src/app/java/ensemble/samplepage/Description.java: link.setOnAction(t -> {
      apps/samples/Ensemble8/src/app/java/ensemble/samplepage/SamplePage.java: sampleInfoProperty.addListener((ov, t, sampleInfo) -> {
      apps/samples/Ensemble8/src/samples/java/ensemble/samples/graphics3d/xylophone/XylophoneApp.java: bar1Cube.setOnMousePressed(t -> bar1Note.play());
      apps/samples/Ensemble8/src/samples/java/ensemble/samples/graphics3d/xylophone/XylophoneApp.java: bar2Cube.setOnMousePressed(t -> bar2Note.play());
      apps/samples/Ensemble8/src/samples/java/ensemble/samples/graphics3d/xylophone/XylophoneApp.java: bar3Cube.setOnMousePressed(t -> bar3Note.play());
      apps/samples/Ensemble8/src/samples/java/ensemble/samples/graphics3d/xylophone/XylophoneApp.java: bar4Cube.setOnMousePressed(t -> bar4Note.play());
      apps/samples/Ensemble8/src/samples/java/ensemble/samples/graphics3d/xylophone/XylophoneApp.java: bar5Cube.setOnMousePressed(t -> bar5Note.play());
      apps/samples/Ensemble8/src/samples/java/ensemble/samples/graphics3d/xylophone/XylophoneApp.java: bar6Cube.setOnMousePressed(t -> bar6Note.play());
      apps/samples/Ensemble8/src/samples/java/ensemble/samples/graphics3d/xylophone/XylophoneApp.java: bar7Cube.setOnMousePressed(t -> bar7Note.play());
      apps/samples/Ensemble8/src/samples/java/ensemble/samples/graphics3d/xylophone/XylophoneApp.java: bar8Cube.setOnMousePressed(t -> bar8Note.play());

            snorthov Steve Northover (Inactive)
            kcr Kevin Rushforth
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported: