Lines Matching defs:dst

70         for (Wrapper dst : Wrapper.values()) {
71 //System.out.println(dst);
73 testUnbox(doCast, dst, src);
78 private void testUnbox(boolean doCast, Wrapper dst, Wrapper src) throws Throwable {
79 boolean expectThrow = !doCast && !dst.isConvertibleFrom(src);
80 if (dst == Wrapper.OBJECT || src == Wrapper.OBJECT) return; // must have prims
81 if (dst == Wrapper.OBJECT)
94 unboxer = ValueConversions.unboxCast(dst.primitiveType());
96 unboxer = ValueConversions.unbox(dst.primitiveType());
97 Object expResult = (box == null) ? dst.zero() : dst.wrap(box);
99 switch (dst) {
114 assertEquals("(doCast,expectThrow,dst,src,n,box)="+Arrays.asList(doCast,expectThrow,dst,src,n,box),
119 System.out.println("Unexpected throw for (doCast,expectThrow,dst,src)="+Arrays.asList(doCast,expectThrow,dst,src));
146 assertEquals("(dst,src,n,box)="+Arrays.asList(w,w,n,box),
157 for (Class<?> dst : types) {
158 MethodHandle caster = ValueConversions.cast(dst);
162 boolean canCast = dst.isAssignableFrom(src);
163 //System.out.println("obj="+obj+" <: dst="+dst+(canCast ? " (OK)" : " (will fail)"));
169 assertEquals("cast should not have succeeded", dst, obj);
202 for (Wrapper dst : Wrapper.values()) {
203 testConvert(src, dst, 0);
207 static void testConvert(Wrapper src, Wrapper dst, long tval) throws Throwable {
208 //System.out.println(src+" => "+dst);
211 MethodHandle conv = ValueConversions.convertPrimitive(src, dst);
214 convType = MethodType.methodType(dst.primitiveType() /* , void */);
216 convType = MethodType.methodType(dst.primitiveType(), src.primitiveType());
222 Object expResult = dst.cast(testValue, dst.primitiveType());
237 assertEquals("(src,dst,n,testValue)="+Arrays.asList(src,dst,"0x"+Long.toHexString(n),testValue),