Lines Matching defs:dst
154 static Object castToWrapper(Object value, Class<?> dst) {
157 wrap = castToWrapperOrNull(((Number)value).longValue(), dst);
159 wrap = castToWrapperOrNull((char)(Character)value, dst);
161 return dst.cast(value);
165 static Object castToWrapperOrNull(long value, Class<?> dst) {
166 if (dst == int.class || dst == Integer.class)
168 if (dst == long.class || dst == Long.class)
170 if (dst == char.class || dst == Character.class)
172 if (dst == short.class || dst == Short.class)
174 if (dst == float.class || dst == Float.class)
176 if (dst == double.class || dst == Double.class)
178 if (dst == byte.class || dst == Byte.class)
180 if (dst == boolean.class || dst == boolean.class)
222 // Wrapper wrap = Wrapper.forBasicType(dst);
223 // if (wrap == Wrapper.OBJECT && Wrapper.isWrapperType(dst))
224 // wrap = Wrapper.forWrapperType(dst);
1473 Class<?> dst = idType.parameterType(i);
1474 if (src != dst)
1475 convArgs[i] = castToWrapper(convArgs[i], dst);
1479 Class<?> dst = newType.returnType();
1481 if (src != dst)
1482 convResult = castToWrapper(convResult, dst);