@@ -306,40 +306,26 @@ static class MedXResolve<Y extends Number, X extends Y> extends Resolve<X, Integ
306
306
public void testResolveWildcardTypeOrTypeVariable () throws Exception {
307
307
// t
308
308
TypeVariable <?> tTypeVar = (TypeVariable <?>) Resolve .class .getField ("t" ).getGenericType ();
309
- assertEquals (
310
- Number .class , resolveWildcardTypeOrTypeVariable (new Object ().getClass (), tTypeVar ));
311
- assertEquals (
312
- Number .class ,
313
- resolveWildcardTypeOrTypeVariable (new Resolve <Boolean , Double >().getClass (), tTypeVar ));
314
- assertEquals (
315
- Integer .class ,
316
- resolveWildcardTypeOrTypeVariable (new IntegerResolve ().getClass (), tTypeVar ));
317
- assertEquals (
318
- Long .class , resolveWildcardTypeOrTypeVariable (new LongResolve ().getClass (), tTypeVar ));
319
- assertEquals (
320
- Double .class , resolveWildcardTypeOrTypeVariable (new DoubleResolve ().getClass (), tTypeVar ));
309
+ assertEquals (Number .class , resolveWildcardTypeOrTypeVariable (Object .class , tTypeVar ));
310
+ assertEquals (Number .class , resolveWildcardTypeOrTypeVariable (Resolve .class , tTypeVar ));
311
+ assertEquals (Integer .class , resolveWildcardTypeOrTypeVariable (IntegerResolve .class , tTypeVar ));
312
+ assertEquals (Long .class , resolveWildcardTypeOrTypeVariable (LongResolve .class , tTypeVar ));
313
+ assertEquals (Double .class , resolveWildcardTypeOrTypeVariable (DoubleResolve .class , tTypeVar ));
321
314
// partially resolved
322
- assertEquals (
323
- Number .class ,
324
- resolveWildcardTypeOrTypeVariable (new MedResolve <Double >().getClass (), tTypeVar ));
315
+ assertEquals (Number .class , resolveWildcardTypeOrTypeVariable (MedResolve .class , tTypeVar ));
325
316
// x
326
317
TypeVariable <?> xTypeVar = (TypeVariable <?>) Resolve .class .getField ("x" ).getGenericType ();
327
- assertEquals (
328
- Object .class , resolveWildcardTypeOrTypeVariable (new Object ().getClass (), xTypeVar ));
318
+ assertEquals (Object .class , resolveWildcardTypeOrTypeVariable (Object .class , xTypeVar ));
329
319
assertEquals (
330
320
Boolean .class ,
331
321
Types .getArrayComponentType (
332
- resolveWildcardTypeOrTypeVariable (new ArrayResolve (). getClass () , xTypeVar )));
322
+ resolveWildcardTypeOrTypeVariable (ArrayResolve . class , xTypeVar )));
333
323
assertEquals (
334
324
Collection .class ,
335
325
Types .getRawClass (
336
326
(ParameterizedType )
337
- resolveWildcardTypeOrTypeVariable (
338
- new ParameterizedResolve ().getClass (), xTypeVar )));
339
- assertEquals (
340
- Number .class ,
341
- resolveWildcardTypeOrTypeVariable (
342
- new MedXResolve <Integer , Integer >().getClass (), xTypeVar ));
327
+ resolveWildcardTypeOrTypeVariable (ParameterizedResolve .class , xTypeVar )));
328
+ assertEquals (Number .class , resolveWildcardTypeOrTypeVariable (MedXResolve .class , xTypeVar ));
343
329
}
344
330
345
331
private static Type resolveWildcardTypeOrTypeVariable (
0 commit comments