Skip to content

Commit efb39d5

Browse files
committed
Simplified from interface NamedValueSource.
Changed the return value of `setNamedValueReceiver` in `NamedValueSource` to void because it was not used anywhere. Consequently, the type of the method parameter does no longer need to be a generic and is changed to `NameValueReceiver`.
1 parent 7e766ad commit efb39d5

File tree

3 files changed

+4
-9
lines changed

3 files changed

+4
-9
lines changed

src/main/java/org/culturegraph/mf/morph/AbstractNamedValuePipe.java

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
* Base class for {@link NamedValuePipe}s.
2222
*
2323
* @author Markus Michael Geipel
24-
* @author Chistohp Böhme
24+
* @author Chistoph Böhme
2525
*
2626
*/
2727
public abstract class AbstractNamedValuePipe implements NamedValuePipe {
@@ -31,12 +31,8 @@ public abstract class AbstractNamedValuePipe implements NamedValuePipe {
3131
private Location sourceLocation;
3232

3333
@Override
34-
public final <R extends NamedValueReceiver> R setNamedValueReceiver(
35-
final R receiver) {
36-
34+
public final void setNamedValueReceiver(final NamedValueReceiver receiver) {
3735
namedValueReceiver = receiver;
38-
39-
return receiver;
4036
}
4137

4238
@Override

src/main/java/org/culturegraph/mf/morph/Metamorph.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -343,7 +343,7 @@ public void addNamedValueSource(final NamedValueSource namedValueSource) {
343343
}
344344

345345
@Override
346-
public <R extends NamedValueReceiver> R setNamedValueReceiver(final R receiver) {
346+
public void setNamedValueReceiver(final NamedValueReceiver receiver) {
347347
throw new UnsupportedOperationException("The Metamorph object cannot act as a NamedValueSender");
348348
}
349349

src/main/java/org/culturegraph/mf/morph/NamedValueSource.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,7 @@ public interface NamedValueSource extends KnowsSourceLocation {
3333
* {@link NamedValueReceiver.addNamedValueSource}.
3434
*
3535
* @param receiver
36-
* @return reference to receiver
3736
*/
38-
<R extends NamedValueReceiver> R setNamedValueReceiver(R receiver);
37+
void setNamedValueReceiver(NamedValueReceiver receiver);
3938

4039
}

0 commit comments

Comments
 (0)