Skip to content

Cannot extend JavaFX class DatePickerSkin #11584

Closed
scala/scala
#8643
@countfloyd

Description

@countfloyd

Attaching a tar file of sample project. Simple run 'sbt compile' to see the error. I don't see any workaround for this problem.

Code works in 2.12.8 but not 2.13.0

bug.zip

Error is:

[error] /Users/curtis/guild1/code/bug/src/main/scala/Bug.scala:4:7: incompatible type in overriding
[error] private[package skin] def getBehavior(): com.sun.javafx.scene.control.behavior.ComboBoxBaseBehavior[_] (defined in class ComboBoxBaseSkin)
[error]   with private[package skin] def getBehavior(): com.sun.javafx.scene.control.behavior.ComboBoxBaseBehavior (defined in class DatePickerSkin);
[error]  found   : ()com.sun.javafx.scene.control.behavior.ComboBoxBaseBehavior
[error]  required: ()com.sun.javafx.scene.control.behavior.ComboBoxBaseBehavior[_]
[error] class Bug(ymPicker: DatePicker) extends DatePickerSkin(ymPicker) {
[error]       ^
[error] one error found
[error] (Compile / compileIncremental) Compilation failed

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions