JFXtras/jfxtras-labs

Does not build with JDK 8 b102

miho opened this issue · 3 comments

miho commented

With JDK 8 b102 the 8.0 branch does not build anymore. Seems like 'BehaviorBase' has changed.

Errors:

jfxtras-labs/src/main/java/jfxtras/labs/internal/scene/control/behavior/GaugeBehaviorBase.java:45: error: constructor BehaviorBase in class BehaviorBase<C#2> cannot be applied to given types;
    super(CONTROL);
    ^
required: C#1,List<KeyBinding>
found: C#1
reason: actual and formal argument lists differ in length
where C#1,C#2 are type-variables:
  C#1 extends Gauge declared in class GaugeBehaviorBase
  C#2 extends Control declared in class BehaviorBase
tbee commented

Please double check that you are compiling against the JFXtras 8.0 branch

On 2013-08-12 12:11, Michael Hoffer wrote:

With |JDK 8 b102| the |8.0| branch does not build anymore. Seems like 'BehaviorBase' has changed.

Errors:

|jfxtras-labs/src/main/java/jfxtras/labs/internal/scene/control/behavior/GaugeBehaviorBase.java:45: error: constructor BehaviorBase in class BehaviorBase<C#2> cannot be applied to given types;
super(CONTROL);
^
required: C#1,List
found: C#1
reason: actual and formal argument lists differ in length
where C#1,C#2 are type-variables:
C#1 extends Gauge declared in class GaugeBehaviorBase
C#2 extends Control declared in class BehaviorBase
|


Reply to this email directly or view it on GitHub #50.

miho commented

its's the 8.0 branch. works with b98

miho commented

problems solved