/** * Returns property type. Raw types are detected. */ public Class getType() { if (type == null) { if (fieldDescriptor != null) { type = fieldDescriptor.getRawType(); } else if (readMethodDescriptor != null) { type = readMethodDescriptor.getGetterRawType(); } else if (writeMethodDescriptor != null) { type = writeMethodDescriptor.getSetterRawType(); } } return type; }
/** * Returns property type. Raw types are detected. */ public Class getType() { if (type == null) { if (fieldDescriptor != null) { type = fieldDescriptor.getRawType(); } else if (readMethodDescriptor != null) { type = readMethodDescriptor.getGetterRawType(); } else if (writeMethodDescriptor != null) { type = writeMethodDescriptor.getSetterRawType(); } } return type; }
assertEquals(List.class, md4.getRawReturnType()); assertEquals(Byte.class, md4.getRawReturnComponentType()); assertEquals(List.class, md4.getSetterRawType()); assertEquals(Long.class, md4.getSetterRawComponentType()); assertEquals(List.class, md5.getRawReturnType()); assertEquals(Object.class, md5.getRawReturnComponentType()); assertEquals(List.class, md5.getSetterRawType()); assertEquals(Object.class, md5.getSetterRawComponentType()); assertEquals(List.class, md5.getRawReturnType()); assertEquals(Integer.class, md5.getRawReturnComponentType()); assertEquals(List.class, md5.getSetterRawType()); assertEquals(Integer.class, md5.getSetterRawComponentType());
/** * Returns property type. Raw types are detected. */ public Class getType() { if (type == null) { if (fieldDescriptor != null) { type = fieldDescriptor.getRawType(); } else if (readMethodDescriptor != null) { type = readMethodDescriptor.getGetterRawType(); } else if (writeMethodDescriptor != null) { type = writeMethodDescriptor.getSetterRawType(); } } return type; }