From 516376d0591bc89cdb02061604f6161223fc583b Mon Sep 17 00:00:00 2001 From: Jonathan Cobb Date: Tue, 28 Jan 2020 22:36:29 -0500 Subject: [PATCH] parameterize return type --- .../java/org/cobbzilla/wizard/model/RelatedEntities.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/wizard-common/src/main/java/org/cobbzilla/wizard/model/RelatedEntities.java b/wizard-common/src/main/java/org/cobbzilla/wizard/model/RelatedEntities.java index 2045b21..596245b 100644 --- a/wizard-common/src/main/java/org/cobbzilla/wizard/model/RelatedEntities.java +++ b/wizard-common/src/main/java/org/cobbzilla/wizard/model/RelatedEntities.java @@ -7,12 +7,12 @@ import static org.cobbzilla.util.string.StringUtil.uncapitalize; public class RelatedEntities extends ConcurrentHashMap { - public Identifiable entity(Class clazz) { + public T entity(Class clazz) { return entity(clazz, uncapitalize(clazz.getSimpleName())); } - public Identifiable entity(final Class clazz, String name) { - return computeIfAbsent(name, k -> instantiate(clazz)); + public T entity(final Class clazz, String name) { + return (T) computeIfAbsent(name, k -> instantiate(clazz)); } }