Skip to content

Commit d9eb7ac

Browse files
committed
Fix generic parameters for composers and ports
1 parent b3d2a3d commit d9eb7ac

5 files changed

Lines changed: 5 additions & 5 deletions

File tree

patternfx-demo/src/main/java/com/techsenger/patternfx/demo/mvp/DialogPresenter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
*/
3030
public class DialogPresenter<T extends DialogView> extends AbstractParentPresenter<T, ParentComposer> {
3131

32-
protected class Port extends AbstractParentPresenter.Port implements DialogPort {
32+
protected class Port extends AbstractParentPresenter<T, ParentComposer>.Port implements DialogPort {
3333

3434
@Override
3535
public Person getResult() {

patternfx-demo/src/main/java/com/techsenger/patternfx/demo/mvp/RegistryFxView.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
*/
4141
public class RegistryFxView<P extends RegistryPresenter<?, ?>> extends AbstractParentFxView<P> implements RegistryView {
4242

43-
public class Composer extends AbstractParentFxView.Composer implements RegistryComposer {
43+
public class Composer extends AbstractParentFxView<P>.Composer implements RegistryComposer {
4444

4545
private final RegistryFxView<?> view = RegistryFxView.this;
4646

patternfx-demo/src/main/java/com/techsenger/patternfx/demo/mvp/ReportPresenter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
*/
3030
public class ReportPresenter extends AbstractChildPresenter<ReportView, ChildComposer> {
3131

32-
private final class Port extends AbstractChildPresenter.Port implements ReportPort {
32+
private final class Port extends AbstractChildPresenter<ReportView, ChildComposer>.Port implements ReportPort {
3333

3434
@Override
3535
public void refresh(List<Person> persons) {

patternfx-mvp/src/main/java/com/techsenger/patternfx/mvp/AbstractChildFxView.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
public abstract class AbstractChildFxView<P extends ChildPresenter<?, ?>>
2727
extends AbstractParentFxView<P> implements ChildFxView<P> {
2828

29-
public class Composer extends AbstractParentFxView.Composer implements ChildFxView.Composer {
29+
public class Composer extends AbstractParentFxView<P>.Composer implements ChildFxView.Composer {
3030

3131
private final AbstractChildFxView<?> view = AbstractChildFxView.this;
3232

patternfx-mvp/src/main/java/com/techsenger/patternfx/mvp/AbstractChildPresenter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
public abstract class AbstractChildPresenter<V extends ChildView, C extends ChildComposer>
2424
extends AbstractParentPresenter<V, C> implements ChildPresenter<V, C> {
2525

26-
protected class Port extends AbstractParentPresenter.Port implements ChildPort {
26+
protected class Port extends AbstractParentPresenter<V, C>.Port implements ChildPort {
2727

2828
public Port() {
2929
// empty

0 commit comments

Comments
 (0)