allow extended classes in CopyFrom
This commit is contained in:
parent
648a1f04cf
commit
8341725f5a
9 changed files with 9 additions and 9 deletions
|
@ -46,6 +46,6 @@ public interface CopyFrom<T> {
|
|||
* @param obj the instance to copy properties from.
|
||||
*
|
||||
*/
|
||||
public void copyFrom(CopyFrom<T> obj);
|
||||
public void copyFrom(CopyFrom<? extends T> obj);
|
||||
|
||||
}
|
||||
|
|
|
@ -1051,7 +1051,7 @@ public class DCModuleImpl extends ModuleImpl implements DCModule {
|
|||
}
|
||||
|
||||
@Override
|
||||
public final void copyFrom(final CopyFrom<Module> obj) {
|
||||
public final void copyFrom(final CopyFrom<? extends Module> obj) {
|
||||
COPY_FROM_HELPER.copy(this, obj);
|
||||
}
|
||||
|
||||
|
|
|
@ -161,7 +161,7 @@ public class DCSubjectImpl implements Cloneable, Serializable, DCSubject {
|
|||
}
|
||||
|
||||
@Override
|
||||
public void copyFrom(final CopyFrom<DCSubject> obj) {
|
||||
public void copyFrom(final CopyFrom<? extends DCSubject> obj) {
|
||||
COPY_FROM_HELPER.copy(this, obj);
|
||||
}
|
||||
|
||||
|
|
|
@ -145,7 +145,7 @@ public class SyModuleImpl extends ModuleImpl implements SyModule {
|
|||
}
|
||||
|
||||
@Override
|
||||
public void copyFrom(final CopyFrom<Module> obj) {
|
||||
public void copyFrom(final CopyFrom<? extends Module> obj) {
|
||||
COPY_FROM_HELPER.copy(this, obj);
|
||||
}
|
||||
|
||||
|
|
|
@ -184,7 +184,7 @@ public class SyndContentImpl implements Serializable, SyndContent {
|
|||
}
|
||||
|
||||
@Override
|
||||
public void copyFrom(final CopyFrom<SyndContent> obj) {
|
||||
public void copyFrom(final CopyFrom<? extends SyndContent> obj) {
|
||||
COPY_FROM_HELPER.copy(this, obj);
|
||||
}
|
||||
|
||||
|
|
|
@ -154,7 +154,7 @@ public class SyndEnclosureImpl implements Serializable, SyndEnclosure {
|
|||
}
|
||||
|
||||
@Override
|
||||
public void copyFrom(final CopyFrom<SyndEnclosure> obj) {
|
||||
public void copyFrom(final CopyFrom<? extends SyndEnclosure> obj) {
|
||||
COPY_FROM_HELPER.copy(this, obj);
|
||||
}
|
||||
|
||||
|
|
|
@ -495,7 +495,7 @@ public class SyndEntryImpl implements Serializable, SyndEntry {
|
|||
}
|
||||
|
||||
@Override
|
||||
public void copyFrom(final CopyFrom<SyndEntry> obj) {
|
||||
public void copyFrom(final CopyFrom<? extends SyndEntry> obj) {
|
||||
COPY_FROM_HELPER.copy(this, obj);
|
||||
}
|
||||
|
||||
|
|
|
@ -788,7 +788,7 @@ public class SyndFeedImpl implements Serializable, SyndFeed {
|
|||
}
|
||||
|
||||
@Override
|
||||
public void copyFrom(final CopyFrom<SyndFeed> obj) {
|
||||
public void copyFrom(final CopyFrom<? extends SyndFeed> obj) {
|
||||
COPY_FROM_HELPER.copy(this, obj);
|
||||
}
|
||||
|
||||
|
|
|
@ -205,7 +205,7 @@ public class SyndImageImpl implements Serializable, SyndImage {
|
|||
}
|
||||
|
||||
@Override
|
||||
public void copyFrom(final CopyFrom<SyndImage> syndImage) {
|
||||
public void copyFrom(final CopyFrom<? extends SyndImage> syndImage) {
|
||||
COPY_FROM_HELPER.copy(this, syndImage);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue