Skip to content

Commit

Permalink
Improve buildSolutionDescriptor() return type
Browse files Browse the repository at this point in the history
  • Loading branch information
yurloc authored and ge0ffrey committed Jun 19, 2017
1 parent 7ab3e9e commit 1c4a81f
Show file tree
Hide file tree
Showing 15 changed files with 19 additions and 17 deletions.
Expand Up @@ -29,7 +29,7 @@
@PlanningSolution
public class TestdataArrayBasedSolution extends TestdataObject {

public static SolutionDescriptor buildSolutionDescriptor() {
public static SolutionDescriptor<TestdataArrayBasedSolution> buildSolutionDescriptor() {
return SolutionDescriptor.buildSolutionDescriptor(TestdataArrayBasedSolution.class, TestdataArrayBasedEntity.class);
}

Expand Down
Expand Up @@ -31,7 +31,7 @@
@PlanningSolution
public class TestdataSetBasedSolution extends TestdataObject {

public static SolutionDescriptor buildSolutionDescriptor() {
public static SolutionDescriptor<TestdataSetBasedSolution> buildSolutionDescriptor() {
return SolutionDescriptor.buildSolutionDescriptor(TestdataSetBasedSolution.class, TestdataSetBasedEntity.class);
}

Expand Down
Expand Up @@ -30,7 +30,7 @@
@PlanningSolution
public class TestdataExtendedAbstractSolution extends AbstractSolution<HardSoftScore> {

public static SolutionDescriptor buildSolutionDescriptor() {
public static SolutionDescriptor<TestdataExtendedAbstractSolution> buildSolutionDescriptor() {
return SolutionDescriptor.buildSolutionDescriptor(TestdataExtendedAbstractSolution.class, TestdataEntity.class);
}

Expand Down
Expand Up @@ -31,8 +31,9 @@
@PlanningSolution
public class TestdataExtendedAbstractSolutionOverridesGetScore extends AbstractSolution<BendableScore> {

public static SolutionDescriptor buildSolutionDescriptor() {
return SolutionDescriptor.buildSolutionDescriptor(TestdataExtendedAbstractSolutionOverridesGetScore.class, TestdataEntity.class);
public static SolutionDescriptor<TestdataExtendedAbstractSolutionOverridesGetScore> buildSolutionDescriptor() {
return SolutionDescriptor.buildSolutionDescriptor(
TestdataExtendedAbstractSolutionOverridesGetScore.class, TestdataEntity.class);
}

private List<TestdataValue> valueList;
Expand Down
Expand Up @@ -32,7 +32,7 @@
@Deprecated
public class TestdataLegacySolution implements Solution<SimpleScore> {

public static SolutionDescriptor buildSolutionDescriptor() {
public static SolutionDescriptor<TestdataLegacySolution> buildSolutionDescriptor() {
return SolutionDescriptor.buildSolutionDescriptor(TestdataLegacySolution.class, TestdataEntity.class);
}

Expand Down
Expand Up @@ -31,7 +31,7 @@
@PlanningSolution
public class TestdataGenericSolution<T> extends TestdataObject {

public static SolutionDescriptor buildSolutionDescriptor() {
public static SolutionDescriptor<TestdataGenericSolution> buildSolutionDescriptor() {
return SolutionDescriptor.buildSolutionDescriptor(TestdataGenericSolution.class, TestdataGenericEntity.class);
}

Expand Down
Expand Up @@ -33,7 +33,7 @@
@PlanningSolution
public class TestdataProblemFactPropertySolution extends TestdataObject {

public static SolutionDescriptor buildSolutionDescriptor() {
public static SolutionDescriptor<TestdataProblemFactPropertySolution> buildSolutionDescriptor() {
return SolutionDescriptor.buildSolutionDescriptor(TestdataProblemFactPropertySolution.class, TestdataEntity.class);
}

Expand Down
Expand Up @@ -33,8 +33,9 @@
@PlanningSolution
public class TestdataReadMethodProblemFactCollectionPropertySolution extends TestdataObject {

public static SolutionDescriptor buildSolutionDescriptor() {
return SolutionDescriptor.buildSolutionDescriptor(TestdataReadMethodProblemFactCollectionPropertySolution.class, TestdataEntity.class);
public static SolutionDescriptor<TestdataReadMethodProblemFactCollectionPropertySolution> buildSolutionDescriptor() {
return SolutionDescriptor.buildSolutionDescriptor(
TestdataReadMethodProblemFactCollectionPropertySolution.class, TestdataEntity.class);
}

private List<TestdataValue> valueList;
Expand Down
Expand Up @@ -30,7 +30,7 @@
@PlanningSolution(autoDiscoverMemberType = AutoDiscoverMemberType.FIELD)
public class TestdataAutoDiscoverFieldSolution extends TestdataObject {

public static SolutionDescriptor buildSolutionDescriptor() {
public static SolutionDescriptor<TestdataAutoDiscoverFieldSolution> buildSolutionDescriptor() {
return SolutionDescriptor.buildSolutionDescriptor(TestdataAutoDiscoverFieldSolution.class, TestdataEntity.class);
}

Expand Down
Expand Up @@ -30,7 +30,7 @@
@PlanningSolution(autoDiscoverMemberType = AutoDiscoverMemberType.GETTER)
public class TestdataAutoDiscoverGetterSolution extends TestdataObject {

public static SolutionDescriptor buildSolutionDescriptor() {
public static SolutionDescriptor<TestdataAutoDiscoverGetterSolution> buildSolutionDescriptor() {
return SolutionDescriptor.buildSolutionDescriptor(TestdataAutoDiscoverGetterSolution.class, TestdataEntity.class);
}

Expand Down
Expand Up @@ -32,7 +32,7 @@
@PlanningSolution
public class TestdataDuplicatePlanningEntityCollectionPropertySolution extends TestdataObject {

public static SolutionDescriptor buildSolutionDescriptor() {
public static SolutionDescriptor<TestdataDuplicatePlanningEntityCollectionPropertySolution> buildSolutionDescriptor() {
return SolutionDescriptor.buildSolutionDescriptor(
TestdataDuplicatePlanningEntityCollectionPropertySolution.class, TestdataEntity.class);
}
Expand Down
Expand Up @@ -32,7 +32,7 @@
@PlanningSolution
public class TestdataDuplicatePlanningScorePropertySolution extends TestdataObject {

public static SolutionDescriptor buildSolutionDescriptor() {
public static SolutionDescriptor<TestdataDuplicatePlanningScorePropertySolution> buildSolutionDescriptor() {
return SolutionDescriptor.buildSolutionDescriptor(
TestdataDuplicatePlanningScorePropertySolution.class, TestdataEntity.class);
}
Expand Down
Expand Up @@ -32,7 +32,7 @@
@PlanningSolution
public class TestdataDuplicateProblemFactCollectionPropertySolution extends TestdataObject {

public static SolutionDescriptor buildSolutionDescriptor() {
public static SolutionDescriptor<TestdataDuplicateProblemFactCollectionPropertySolution> buildSolutionDescriptor() {
return SolutionDescriptor.buildSolutionDescriptor(
TestdataDuplicateProblemFactCollectionPropertySolution.class, TestdataEntity.class);
}
Expand Down
Expand Up @@ -34,7 +34,7 @@
@PlanningSolution
public class TestdataProblemFactCollectionPropertyWithArgumentSolution extends TestdataObject {

public static SolutionDescriptor buildSolutionDescriptor() {
public static SolutionDescriptor<TestdataProblemFactCollectionPropertyWithArgumentSolution> buildSolutionDescriptor() {
return SolutionDescriptor.buildSolutionDescriptor(
TestdataProblemFactCollectionPropertyWithArgumentSolution.class, TestdataEntity.class);
}
Expand Down
Expand Up @@ -32,7 +32,7 @@
@PlanningSolution
public class TestdataProblemFactIsPlanningEntityCollectionPropertySolution extends TestdataObject {

public static SolutionDescriptor buildSolutionDescriptor() {
public static SolutionDescriptor<TestdataProblemFactIsPlanningEntityCollectionPropertySolution> buildSolutionDescriptor() {
return SolutionDescriptor.buildSolutionDescriptor(
TestdataProblemFactIsPlanningEntityCollectionPropertySolution.class, TestdataEntity.class);
}
Expand Down

0 comments on commit 1c4a81f

Please sign in to comment.