HHH-9037 Simplified debugging by improving the ClassCastException message from JavassistLazyInitializer.

This commit is contained in:
Jorgen Rydenius 2013-08-20 12:32:20 +02:00 committed by Brett Meyer
parent b755206924
commit d8e4c51235

View File

@ -187,7 +187,11 @@ public Object invoke(
try { try {
if ( ReflectHelper.isPublic( persistentClass, thisMethod ) ) { if ( ReflectHelper.isPublic( persistentClass, thisMethod ) ) {
if ( !thisMethod.getDeclaringClass().isInstance( target ) ) { if ( !thisMethod.getDeclaringClass().isInstance( target ) ) {
throw new ClassCastException( target.getClass().getName() ); throw new ClassCastException(
target.getClass().getName()
+ " incompatible with "
+ thisMethod.getDeclaringClass().getName()
);
} }
returnValue = thisMethod.invoke( target, args ); returnValue = thisMethod.invoke( target, args );
} }