Skip to content

Commit a1e9372

Browse files
committed
Error reporting for findSuperClassParameterType
1 parent 9594aef commit a1e9372

File tree

1 file changed

+1
-6
lines changed

1 file changed

+1
-6
lines changed

SequenceAnalysis/src/org/labkey/sequenceanalysis/SequencePipelineServiceImpl.java

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -129,11 +129,6 @@ public Class<?> findSuperClassParameterType(Object instance)
129129
public static Class<?> findSuperClassParameterType(Object instance, int parameterIndex)
130130
{
131131
Class<?> clazz = instance.getClass();
132-
if (clazz == null)
133-
{
134-
throw new IllegalStateException("Class was null for instance: " + instance);
135-
}
136-
137132
while (clazz != null && clazz != clazz.getSuperclass())
138133
{
139134
if (clazz.getGenericSuperclass() instanceof ParameterizedType pt)
@@ -144,7 +139,7 @@ public static Class<?> findSuperClassParameterType(Object instance, int paramete
144139
clazz = clazz.getSuperclass();
145140
}
146141

147-
return null;
142+
throw new IllegalStateException("Unable to find ClassParameterType for: " + instance + ", with class: " + instance.getClass().getName());
148143
}
149144

150145
@Override

0 commit comments

Comments
 (0)