@ -165,7 +165,7 @@ public class ReflectivePropertyAccessor implements PropertyAccessor {
@@ -165,7 +165,7 @@ public class ReflectivePropertyAccessor implements PropertyAccessor {
thrownewAccessException("Unable to access property '"+name+"' through getter",ex);
thrownewAccessException("Unable to access property '"+name+"' through getter method",ex);
}
}
}
@ -187,12 +187,12 @@ public class ReflectivePropertyAccessor implements PropertyAccessor {
@@ -187,12 +187,12 @@ public class ReflectivePropertyAccessor implements PropertyAccessor {
thrownewAccessException("Unable to access field: "+name,ex);
thrownewAccessException("Unable to access field '"+name+"'",ex);
}
}
}
thrownewAccessException("Neither getter nor field found for property '"+name+"'");
thrownewAccessException("Neither getter method nor field found for property '"+name+"'");
}
@Override
@ -240,7 +240,7 @@ public class ReflectivePropertyAccessor implements PropertyAccessor {
@@ -240,7 +240,7 @@ public class ReflectivePropertyAccessor implements PropertyAccessor {
@ -262,7 +262,7 @@ public class ReflectivePropertyAccessor implements PropertyAccessor {
@@ -262,7 +262,7 @@ public class ReflectivePropertyAccessor implements PropertyAccessor {
return;
}
catch(Exceptionex){
thrownewAccessException("Unable to access property '"+name+"' through setter",ex);
thrownewAccessException("Unable to access property '"+name+"' through setter method",ex);
}
}
}
@ -283,12 +283,12 @@ public class ReflectivePropertyAccessor implements PropertyAccessor {
@@ -283,12 +283,12 @@ public class ReflectivePropertyAccessor implements PropertyAccessor {
return;
}
catch(Exceptionex){
thrownewAccessException("Unable to access field: "+name,ex);
thrownewAccessException("Unable to access field '"+name+"'",ex);
}
}
}
thrownewAccessException("Neither setter nor field found for property '"+name+"'");
thrownewAccessException("Neither setter method nor field found for property '"+name+"'");
@ -469,11 +469,11 @@ public class ReflectivePropertyAccessor implements PropertyAccessor {
@@ -469,11 +469,11 @@ public class ReflectivePropertyAccessor implements PropertyAccessor {
@ -497,6 +497,7 @@ public class ReflectivePropertyAccessor implements PropertyAccessor {
@@ -497,6 +497,7 @@ public class ReflectivePropertyAccessor implements PropertyAccessor {
@ -577,16 +578,8 @@ public class ReflectivePropertyAccessor implements PropertyAccessor {
@@ -577,16 +578,8 @@ public class ReflectivePropertyAccessor implements PropertyAccessor {
@ -599,10 +592,12 @@ public class ReflectivePropertyAccessor implements PropertyAccessor {
@@ -599,10 +592,12 @@ public class ReflectivePropertyAccessor implements PropertyAccessor {
@ -621,30 +616,31 @@ public class ReflectivePropertyAccessor implements PropertyAccessor {
@@ -621,30 +616,31 @@ public class ReflectivePropertyAccessor implements PropertyAccessor {
thrownewAccessException("Unable to access field: "+name,ex);
thrownewAccessException("Unable to access field '"+name+"'",ex);
}
}
thrownewAccessException("Neither getter nor field found for property '"+name+"'");
}
@Override
@ -665,11 +661,11 @@ public class ReflectivePropertyAccessor implements PropertyAccessor {
@@ -665,11 +661,11 @@ public class ReflectivePropertyAccessor implements PropertyAccessor {
@Override
publicClass<?>getPropertyType(){
if(this.memberinstanceofField){
return((Field)this.member).getType();
if(this.memberinstanceofMethod){
return((Method)this.member).getReturnType();
}
else{
return((Method)this.member).getReturnType();
return((Field)this.member).getType();
}
}
@ -677,28 +673,31 @@ public class ReflectivePropertyAccessor implements PropertyAccessor {
@@ -677,28 +673,31 @@ public class ReflectivePropertyAccessor implements PropertyAccessor {