rdonkin 2002/11/20 14:31:40
Modified: lang/src/java/org/apache/commons/lang/reflect
MethodUtils.java ReflectionUtils.java
lang/src/test/org/apache/commons/lang/reflect
ReflectionUtilsTestCase.java
Log:
Corrected speiling mistake spotted by Jeff Varszegi.
Revision Changes Path
1.6 +3 -3
jakarta-commons/lang/src/java/org/apache/commons/lang/reflect/MethodUtils.java
Index: MethodUtils.java
===================================================================
RCS file:
/home/cvs/jakarta-commons/lang/src/java/org/apache/commons/lang/reflect/MethodUtils.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- MethodUtils.java 20 Nov 2002 21:45:47 -0000 1.5
+++ MethodUtils.java 20 Nov 2002 22:31:40 -0000 1.6
@@ -162,7 +162,7 @@
Method[] methods = acls.getDeclaredMethods();
for (int i = 0; i < methods.length; i++) {
if (methods[i].getName().equals(methodName) &&
- ReflectionUtils.isCompatable(paramTypes,
methods[i].getParameterTypes())) {
+ ReflectionUtils.isCompatible(paramTypes,
methods[i].getParameterTypes())) {
if (Modifier.isPublic(methods[i].getModifiers())) {
methods[i].setAccessible(true);
}
@@ -570,7 +570,7 @@
log("Param=" + parameterTypes[n].getName());
log("Method=" + methodsParams[n].getName());
}
- if (!ReflectionUtils.isCompatable(parameterTypes[n],
methodsParams[n])) {
+ if (!ReflectionUtils.isCompatible(parameterTypes[n],
methodsParams[n])) {
if (debug) {
log(methodsParams[n] + " is not assignable from "
+ parameterTypes[n]);
1.4 +6 -6
jakarta-commons/lang/src/java/org/apache/commons/lang/reflect/ReflectionUtils.java
Index: ReflectionUtils.java
===================================================================
RCS file:
/home/cvs/jakarta-commons/lang/src/java/org/apache/commons/lang/reflect/ReflectionUtils.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- ReflectionUtils.java 20 Nov 2002 21:45:47 -0000 1.3
+++ ReflectionUtils.java 20 Nov 2002 22:31:40 -0000 1.4
@@ -192,7 +192,7 @@
// -------------------------------------------------------------------------
/**
- * Checks if the requested Class array is compatable with the specified
+ * Checks if the requested Class array is compatible with the specified
* parameter array.
* Primitive classes are handled correctly .
* <p>
@@ -204,9 +204,9 @@
*
* @param requestedTypes the class array requested
* @param paramTypes the actual class array for the method
- * @return true if the parameters are compatable
+ * @return true if the parameters are compatible
*/
- public static boolean isCompatable(Class[] requestedTypes, Class[] paramTypes) {
+ public static boolean isCompatible(Class[] requestedTypes, Class[] paramTypes) {
if (ArrayUtils.isSameLength(requestedTypes, paramTypes) == false) {
return false;
}
@@ -217,7 +217,7 @@
paramTypes = ArrayUtils.EMPTY_CLASS_ARRAY;
}
for (int i = 0; i < requestedTypes.length; i++) {
- if (isCompatable(requestedTypes[i], paramTypes[i]) == false) {
+ if (isCompatible(requestedTypes[i], paramTypes[i]) == false) {
return false;
}
}
@@ -237,7 +237,7 @@
*
* @return true if the assignement is compatible.
*/
- public static boolean isCompatable(Class requestedType, Class parameterType) {
+ public static boolean isCompatible(Class requestedType, Class parameterType) {
// try plain assignment
if (ClassUtils.isAssignable(requestedType, parameterType)) {
return true;
1.3 +64 -64
jakarta-commons/lang/src/test/org/apache/commons/lang/reflect/ReflectionUtilsTestCase.java
Index: ReflectionUtilsTestCase.java
===================================================================
RCS file:
/home/cvs/jakarta-commons/lang/src/test/org/apache/commons/lang/reflect/ReflectionUtilsTestCase.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- ReflectionUtilsTestCase.java 20 Nov 2002 21:45:47 -0000 1.2
+++ ReflectionUtilsTestCase.java 20 Nov 2002 22:31:40 -0000 1.3
@@ -206,83 +206,83 @@
public void testWidening() throws Exception
{
// test byte conversions
- assertEquals("byte -> char", ReflectionUtils.isCompatable(Byte.class,
char.class), false);
- assertEquals("byte -> byte", ReflectionUtils.isCompatable(Byte.class,
byte.class), true);
- assertEquals("byte -> short", ReflectionUtils.isCompatable(Byte.class,
short.class), true);
- assertEquals("byte -> int", ReflectionUtils.isCompatable(Byte.class,
int.class), true);
- assertEquals("byte -> long", ReflectionUtils.isCompatable(Byte.class,
long.class), true);
- assertEquals("byte -> float", ReflectionUtils.isCompatable(Byte.class,
float.class), true);
- assertEquals("byte -> double", ReflectionUtils.isCompatable(Byte.class,
double.class), true);
- assertEquals("byte -> boolean", ReflectionUtils.isCompatable(Byte.class,
boolean.class), false);
+ assertEquals("byte -> char", ReflectionUtils.isCompatible(Byte.class,
char.class), false);
+ assertEquals("byte -> byte", ReflectionUtils.isCompatible(Byte.class,
byte.class), true);
+ assertEquals("byte -> short", ReflectionUtils.isCompatible(Byte.class,
short.class), true);
+ assertEquals("byte -> int", ReflectionUtils.isCompatible(Byte.class,
int.class), true);
+ assertEquals("byte -> long", ReflectionUtils.isCompatible(Byte.class,
long.class), true);
+ assertEquals("byte -> float", ReflectionUtils.isCompatible(Byte.class,
float.class), true);
+ assertEquals("byte -> double", ReflectionUtils.isCompatible(Byte.class,
double.class), true);
+ assertEquals("byte -> boolean", ReflectionUtils.isCompatible(Byte.class,
boolean.class), false);
// test short conversions
- assertEquals("short -> char", ReflectionUtils.isCompatable(Short.class,
char.class), false);
- assertEquals("short -> byte", ReflectionUtils.isCompatable(Short.class,
byte.class), false);
- assertEquals("short -> short", ReflectionUtils.isCompatable(Short.class,
short.class), true);
- assertEquals("short -> int", ReflectionUtils.isCompatable(Short.class,
int.class), true);
- assertEquals("short -> long", ReflectionUtils.isCompatable(Short.class,
long.class), true);
- assertEquals("short -> float", ReflectionUtils.isCompatable(Short.class,
float.class), true);
- assertEquals("short -> double", ReflectionUtils.isCompatable(Short.class,
double.class), true);
- assertEquals("short -> boolean", ReflectionUtils.isCompatable(Short.class,
boolean.class), false);
+ assertEquals("short -> char", ReflectionUtils.isCompatible(Short.class,
char.class), false);
+ assertEquals("short -> byte", ReflectionUtils.isCompatible(Short.class,
byte.class), false);
+ assertEquals("short -> short", ReflectionUtils.isCompatible(Short.class,
short.class), true);
+ assertEquals("short -> int", ReflectionUtils.isCompatible(Short.class,
int.class), true);
+ assertEquals("short -> long", ReflectionUtils.isCompatible(Short.class,
long.class), true);
+ assertEquals("short -> float", ReflectionUtils.isCompatible(Short.class,
float.class), true);
+ assertEquals("short -> double", ReflectionUtils.isCompatible(Short.class,
double.class), true);
+ assertEquals("short -> boolean", ReflectionUtils.isCompatible(Short.class,
boolean.class), false);
// test char conversions
- assertEquals("char -> char", ReflectionUtils.isCompatable(Character.class,
char.class), true);
- assertEquals("char -> byte", ReflectionUtils.isCompatable(Character.class,
byte.class), false);
- assertEquals("char -> short", ReflectionUtils.isCompatable(Character.class,
short.class), false);
- assertEquals("char -> int", ReflectionUtils.isCompatable(Character.class,
int.class), true);
- assertEquals("char -> long", ReflectionUtils.isCompatable(Character.class,
long.class), true);
- assertEquals("char -> float", ReflectionUtils.isCompatable(Character.class,
float.class), true);
- assertEquals("char -> double",
ReflectionUtils.isCompatable(Character.class, double.class), true);
- assertEquals("char -> boolean",
ReflectionUtils.isCompatable(Character.class, boolean.class), false);
+ assertEquals("char -> char", ReflectionUtils.isCompatible(Character.class,
char.class), true);
+ assertEquals("char -> byte", ReflectionUtils.isCompatible(Character.class,
byte.class), false);
+ assertEquals("char -> short", ReflectionUtils.isCompatible(Character.class,
short.class), false);
+ assertEquals("char -> int", ReflectionUtils.isCompatible(Character.class,
int.class), true);
+ assertEquals("char -> long", ReflectionUtils.isCompatible(Character.class,
long.class), true);
+ assertEquals("char -> float", ReflectionUtils.isCompatible(Character.class,
float.class), true);
+ assertEquals("char -> double",
ReflectionUtils.isCompatible(Character.class, double.class), true);
+ assertEquals("char -> boolean",
ReflectionUtils.isCompatible(Character.class, boolean.class), false);
// test int conversions
- assertEquals("int -> char", ReflectionUtils.isCompatable(Integer.class,
char.class), false);
- assertEquals("int -> byte", ReflectionUtils.isCompatable(Integer.class,
byte.class), false);
- assertEquals("int -> short", ReflectionUtils.isCompatable(Integer.class,
short.class), false);
- assertEquals("int -> int", ReflectionUtils.isCompatable(Integer.class,
int.class), true);
- assertEquals("int -> long", ReflectionUtils.isCompatable(Integer.class,
long.class), true);
- assertEquals("int -> float", ReflectionUtils.isCompatable(Integer.class,
float.class), true);
- assertEquals("int -> double", ReflectionUtils.isCompatable(Integer.class,
double.class), true);
- assertEquals("int -> boolean", ReflectionUtils.isCompatable(Integer.class,
boolean.class), false);
+ assertEquals("int -> char", ReflectionUtils.isCompatible(Integer.class,
char.class), false);
+ assertEquals("int -> byte", ReflectionUtils.isCompatible(Integer.class,
byte.class), false);
+ assertEquals("int -> short", ReflectionUtils.isCompatible(Integer.class,
short.class), false);
+ assertEquals("int -> int", ReflectionUtils.isCompatible(Integer.class,
int.class), true);
+ assertEquals("int -> long", ReflectionUtils.isCompatible(Integer.class,
long.class), true);
+ assertEquals("int -> float", ReflectionUtils.isCompatible(Integer.class,
float.class), true);
+ assertEquals("int -> double", ReflectionUtils.isCompatible(Integer.class,
double.class), true);
+ assertEquals("int -> boolean", ReflectionUtils.isCompatible(Integer.class,
boolean.class), false);
// test long conversions
- assertEquals("long -> char", ReflectionUtils.isCompatable(Long.class,
char.class), false);
- assertEquals("long -> byte", ReflectionUtils.isCompatable(Long.class,
byte.class), false);
- assertEquals("long -> short", ReflectionUtils.isCompatable(Long.class,
short.class), false);
- assertEquals("long -> int", ReflectionUtils.isCompatable(Long.class,
int.class), false);
- assertEquals("long -> long", ReflectionUtils.isCompatable(Long.class,
long.class), true);
- assertEquals("long -> float", ReflectionUtils.isCompatable(Long.class,
float.class), true);
- assertEquals("long -> double", ReflectionUtils.isCompatable(Long.class,
double.class), true);
- assertEquals("long -> boolean", ReflectionUtils.isCompatable(Long.class,
boolean.class), false);
+ assertEquals("long -> char", ReflectionUtils.isCompatible(Long.class,
char.class), false);
+ assertEquals("long -> byte", ReflectionUtils.isCompatible(Long.class,
byte.class), false);
+ assertEquals("long -> short", ReflectionUtils.isCompatible(Long.class,
short.class), false);
+ assertEquals("long -> int", ReflectionUtils.isCompatible(Long.class,
int.class), false);
+ assertEquals("long -> long", ReflectionUtils.isCompatible(Long.class,
long.class), true);
+ assertEquals("long -> float", ReflectionUtils.isCompatible(Long.class,
float.class), true);
+ assertEquals("long -> double", ReflectionUtils.isCompatible(Long.class,
double.class), true);
+ assertEquals("long -> boolean", ReflectionUtils.isCompatible(Long.class,
boolean.class), false);
// test float conversions
- assertEquals("float -> char", ReflectionUtils.isCompatable(Float.class,
char.class), false);
- assertEquals("float -> byte", ReflectionUtils.isCompatable(Float.class,
byte.class), false);
- assertEquals("float -> short", ReflectionUtils.isCompatable(Float.class,
short.class), false);
- assertEquals("float -> int", ReflectionUtils.isCompatable(Float.class,
int.class), false);
- assertEquals("float -> long", ReflectionUtils.isCompatable(Float.class,
long.class), false);
- assertEquals("float -> float", ReflectionUtils.isCompatable(Float.class,
float.class), true);
- assertEquals("float -> double", ReflectionUtils.isCompatable(Float.class,
double.class), true);
- assertEquals("float -> boolean", ReflectionUtils.isCompatable(Float.class,
boolean.class), false);
+ assertEquals("float -> char", ReflectionUtils.isCompatible(Float.class,
char.class), false);
+ assertEquals("float -> byte", ReflectionUtils.isCompatible(Float.class,
byte.class), false);
+ assertEquals("float -> short", ReflectionUtils.isCompatible(Float.class,
short.class), false);
+ assertEquals("float -> int", ReflectionUtils.isCompatible(Float.class,
int.class), false);
+ assertEquals("float -> long", ReflectionUtils.isCompatible(Float.class,
long.class), false);
+ assertEquals("float -> float", ReflectionUtils.isCompatible(Float.class,
float.class), true);
+ assertEquals("float -> double", ReflectionUtils.isCompatible(Float.class,
double.class), true);
+ assertEquals("float -> boolean", ReflectionUtils.isCompatible(Float.class,
boolean.class), false);
// test float conversions
- assertEquals("double -> char", ReflectionUtils.isCompatable(Double.class,
char.class), false);
- assertEquals("double -> byte", ReflectionUtils.isCompatable(Double.class,
byte.class), false);
- assertEquals("double -> short", ReflectionUtils.isCompatable(Double.class,
short.class), false);
- assertEquals("double -> int", ReflectionUtils.isCompatable(Double.class,
int.class), false);
- assertEquals("double -> long", ReflectionUtils.isCompatable(Double.class,
long.class), false);
- assertEquals("double -> float", ReflectionUtils.isCompatable(Double.class,
float.class), false);
- assertEquals("double -> double", ReflectionUtils.isCompatable(Double.class,
double.class), true);
- assertEquals("double -> boolean",
ReflectionUtils.isCompatable(Double.class, boolean.class), false);
+ assertEquals("double -> char", ReflectionUtils.isCompatible(Double.class,
char.class), false);
+ assertEquals("double -> byte", ReflectionUtils.isCompatible(Double.class,
byte.class), false);
+ assertEquals("double -> short", ReflectionUtils.isCompatible(Double.class,
short.class), false);
+ assertEquals("double -> int", ReflectionUtils.isCompatible(Double.class,
int.class), false);
+ assertEquals("double -> long", ReflectionUtils.isCompatible(Double.class,
long.class), false);
+ assertEquals("double -> float", ReflectionUtils.isCompatible(Double.class,
float.class), false);
+ assertEquals("double -> double", ReflectionUtils.isCompatible(Double.class,
double.class), true);
+ assertEquals("double -> boolean",
ReflectionUtils.isCompatible(Double.class, boolean.class), false);
// test float conversions
- assertEquals("boolean -> char", ReflectionUtils.isCompatable(Boolean.class,
char.class), false);
- assertEquals("boolean -> byte", ReflectionUtils.isCompatable(Boolean.class,
byte.class), false);
- assertEquals("boolean -> short",
ReflectionUtils.isCompatable(Boolean.class, short.class), false);
- assertEquals("boolean -> int", ReflectionUtils.isCompatable(Boolean.class,
int.class), false);
- assertEquals("boolean -> long", ReflectionUtils.isCompatable(Boolean.class,
long.class), false);
- assertEquals("boolean -> float",
ReflectionUtils.isCompatable(Boolean.class, float.class), false);
- assertEquals("boolean -> double",
ReflectionUtils.isCompatable(Boolean.class, double.class), false);
- assertEquals("boolean -> boolean",
ReflectionUtils.isCompatable(Boolean.class, boolean.class), true);
+ assertEquals("boolean -> char", ReflectionUtils.isCompatible(Boolean.class,
char.class), false);
+ assertEquals("boolean -> byte", ReflectionUtils.isCompatible(Boolean.class,
byte.class), false);
+ assertEquals("boolean -> short",
ReflectionUtils.isCompatible(Boolean.class, short.class), false);
+ assertEquals("boolean -> int", ReflectionUtils.isCompatible(Boolean.class,
int.class), false);
+ assertEquals("boolean -> long", ReflectionUtils.isCompatible(Boolean.class,
long.class), false);
+ assertEquals("boolean -> float",
ReflectionUtils.isCompatible(Boolean.class, float.class), false);
+ assertEquals("boolean -> double",
ReflectionUtils.isCompatible(Boolean.class, double.class), false);
+ assertEquals("boolean -> boolean",
ReflectionUtils.isCompatible(Boolean.class, boolean.class), true);
}
}
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>