See Steve's comment rejecting RT-32637 for FX 8 (and deferring to 9) for the reason.
After backing outRT-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());
After backing out
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());
- relates to
-
JDK-8098315 Samples should be updated to use Lambdas for Java 8
-
- Resolved
-