Examples of GenericArrayTypeImpl


Examples of com.google.inject.internal.MoreTypes.GenericArrayTypeImpl

   * {@code componentType}.
   *
   * @return a {@link java.io.Serializable serializable} generic array type.
   */
  public static GenericArrayType arrayOf(Type componentType) {
    return new GenericArrayTypeImpl(componentType);
  }
View Full Code Here

Examples of com.pholser.junit.quickcheck.reflect.GenericArrayTypeImpl

    }

    @Test public void coaxingGeneratorToSupplyComponentForCallable() {
        ArrayGenerator generator =
            (ArrayGenerator) repo.generatorFor(
                new GenericArrayTypeImpl(parameterized(Box.class).on(extendsOf(Object.class))));

        Generator<?> arrayElementGenerator = generator.componentGenerator();
        assertGenerators(arrayElementGenerator, BoxGenerator.class);
        BoxGenerator boxGenerator = (BoxGenerator) componentOf(arrayElementGenerator, 0);
        Generator<?> listElementGenerator = boxGenerator.componentGenerators().get(0);
View Full Code Here

Examples of com.pholser.junit.quickcheck.reflect.GenericArrayTypeImpl

        when(randomForParameterGenerator.nextLong()).thenReturn(1L).thenReturn(7L).thenReturn(63L);
        when(randomForGeneratorRepo.nextInt(0, Iterables.size(source) - 1)).thenReturn(longIndex);
    }

    @Override protected Type parameterType() {
        return new GenericArrayTypeImpl(parameterized(Box.class).on(extendsOf(Object.class)));
    }
View Full Code Here

Examples of com.pholser.junit.quickcheck.reflect.GenericArrayTypeImpl

        repo.generatorFor(parameterized(List.class).on(extendsOf(typeVariable)));
    }

    @Test(expected = TypeValidationException.class)
    public void withTypeVariableInGenericArrayType() {
        repo.generatorFor(new GenericArrayTypeImpl(typeVariable));
    }
View Full Code Here

Examples of org.elasticsearch.common.inject.internal.MoreTypes.GenericArrayTypeImpl

     * {@code componentType}.
     *
     * @return a {@link java.io.Serializable serializable} generic array type.
     */
    public static GenericArrayType arrayOf(Type componentType) {
        return new GenericArrayTypeImpl(componentType);
    }
View Full Code Here

Examples of org.jboss.lang.reflect.GenericArrayTypeImpl

            return new TypeVariableImpl(bounds, targetClass, tv.getName());
         }
         else if (type instanceof SignatureAttribute.ArrayType)
         {
            SignatureAttribute.ArrayType arrayType = (SignatureAttribute.ArrayType)type;
            return new GenericArrayTypeImpl(arrayType.getComponentType(), arrayType.getDimension(), arrayType.toString());
         }
         else if (type instanceof SignatureAttribute.BaseType)
         {
            SignatureAttribute.BaseType baseType = (SignatureAttribute.BaseType)type;
            return getPrimitiveType(baseType.getDescriptor());
View Full Code Here

Examples of org.jboss.lang.reflect.GenericArrayTypeImpl

            return new TypeVariableImpl(bounds, decl, varname);
         }
         else if (type instanceof SignatureAttribute.ArrayType)
         {
            SignatureAttribute.ArrayType arrayType = (SignatureAttribute.ArrayType)type;
            return new GenericArrayTypeImpl(arrayType.getComponentType(), arrayType.getDimension(), arrayType.toString());
         }
         else if (type instanceof SignatureAttribute.BaseType)
         {
            SignatureAttribute.BaseType baseType = (SignatureAttribute.BaseType)type;
            return getPrimitiveType(baseType.getDescriptor());
View Full Code Here

Examples of org.jboss.weld.util.reflection.GenericArrayTypeImpl

        assertFalse(InvariantTypes.isAssignableFrom(Map.class, new ParameterizedTypeImpl(List.class, Object.class)));
    }

    @Test
    public void testRawTypeAssignableFromGenericArrayType() {
        assertFalse(InvariantTypes.isAssignableFrom(new List[0].getClass(), new GenericArrayTypeImpl(List.class, Object.class)));
        assertFalse(InvariantTypes.isAssignableFrom(new List[0].getClass(), new GenericArrayTypeImpl(List.class, Integer.class)));
        assertFalse(InvariantTypes.isAssignableFrom(new List[0].getClass(), new GenericArrayTypeImpl(ArrayList.class, Integer.class)));
        assertFalse(InvariantTypes.isAssignableFrom(new ArrayList[0].getClass(), new GenericArrayTypeImpl(List.class, Integer.class)));
    }
View Full Code Here

Examples of org.jboss.weld.util.reflection.GenericArrayTypeImpl

    /*
     * Generic array types
     */
    @Test
    public void testGenericArrayTypeAssignableGenericArrayType() {
        assertTrue(InvariantTypes.isAssignableFrom(new GenericArrayTypeImpl(List.class, Number.class), new GenericArrayTypeImpl(List.class, Number.class)));
        assertTrue(InvariantTypes.isAssignableFrom(new GenericArrayTypeImpl(Map.class, String.class, Runnable.class), new GenericArrayTypeImpl(Map.class, String.class, Runnable.class)));
        assertFalse(InvariantTypes.isAssignableFrom(new GenericArrayTypeImpl(List.class, Number.class), new GenericArrayTypeImpl(List.class, Integer.class)));
        assertFalse(InvariantTypes.isAssignableFrom(new GenericArrayTypeImpl(List.class, Number.class), new GenericArrayTypeImpl(List.class, Object.class)));
        assertFalse(InvariantTypes.isAssignableFrom(new GenericArrayTypeImpl(Map.class, Object.class, Object.class), new GenericArrayTypeImpl(Map.class, String.class, Runnable.class)));
    }
View Full Code Here

Examples of org.jboss.weld.util.reflection.GenericArrayTypeImpl

        assertFalse(CovariantTypes.isAssignableFrom(new ParameterizedTypeImpl(Collection.class, Integer.class), new ParameterizedTypeImpl(Collection.class, WildcardTypeImpl.withLowerBound(Integer.class))));
    }

    @Test
    public void testRawTypeAssignableFromGenericArrayType() {
        assertTrue(CovariantTypes.isAssignableFrom(new List[0].getClass(), new GenericArrayTypeImpl(List.class, Object.class)));
        assertTrue(CovariantTypes.isAssignableFrom(new List[0].getClass(), new GenericArrayTypeImpl(List.class, Integer.class)));
        assertTrue(CovariantTypes.isAssignableFrom(new List[0].getClass(), new GenericArrayTypeImpl(ArrayList.class, Integer.class)));
        assertFalse(CovariantTypes.isAssignableFrom(new ArrayList[0].getClass(), new GenericArrayTypeImpl(List.class, Integer.class)));
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.