Examples of ParameterizedTypeImpl


Examples of org.glassfish.hk2.utilities.reflection.ParameterizedTypeImpl

        HashSet<Type> contracts = new HashSet<Type>();

        Type actuals[] = new Type[1];
        actuals[0] = Inject.class;

        contracts.add(new ParameterizedTypeImpl(InjectionResolver.class, actuals));

        Set<Annotation> qualifiers = new HashSet<Annotation>();
        qualifiers.add(new NamedImpl(InjectionResolver.SYSTEM_RESOLVER_NAME));

        ActiveDescriptor<InjectionResolver<Inject>> retVal =
View Full Code Here

Examples of org.glassfish.hk2.utilities.reflection.ParameterizedTypeImpl

                factoryContractDescriptor.addQualifierAnnotation(qualifier);
                descriptorBuilder.qualifiedBy(qualifier);
            }

            for (Type contract : contracts) {
                factoryContractDescriptor.addContractType(new ParameterizedTypeImpl(Factory.class, contract));
                descriptorBuilder.to(contract);
            }
           
            if (proxiable != null) {
                descriptorBuilder.proxy(proxiable);
View Full Code Here

Examples of org.glassfish.hk2.utilities.reflection.ParameterizedTypeImpl

                factoryDescriptorBuilder.qualifiedBy(qualifier);
                descriptorBuilder.qualifiedBy(qualifier);
            }

            for (Type contract : contracts) {
                factoryDescriptorBuilder.to(new ParameterizedTypeImpl(Factory.class, contract));
                descriptorBuilder.to(contract);
            }
           
            if (proxiable != null) {
                descriptorBuilder.proxy(proxiable);
View Full Code Here

Examples of org.glassfish.hk2.utilities.reflection.ParameterizedTypeImpl

                factoryContractDescriptor.addQualifierAnnotation(qualifier);
                descriptorBuilder.qualifiedBy(qualifier);
            }

            for (Type contract : contracts) {
                factoryContractDescriptor.addContractType(new ParameterizedTypeImpl(Factory.class, contract));
                descriptorBuilder.to(contract);
            }

            configuration.bind(new FactoryDescriptorsImpl(
                    factoryContractDescriptor,
View Full Code Here

Examples of org.glassfish.hk2.utilities.reflection.ParameterizedTypeImpl

                factoryDescriptorBuilder.qualifiedBy(qualifier);
                descriptorBuilder.qualifiedBy(qualifier);
            }

            for (Type contract : contracts) {
                factoryDescriptorBuilder.to(new ParameterizedTypeImpl(Factory.class, contract));
                descriptorBuilder.to(contract);
            }

            configuration.bind(new FactoryDescriptorsImpl(
                    factoryDescriptorBuilder.build(),
View Full Code Here

Examples of org.glassfish.hk2.utilities.reflection.ParameterizedTypeImpl

            return retVal;
        }

        List<ServiceHandle<?>> factoryHandles = locator.getAllServiceHandles(
                new ParameterizedTypeImpl(Factory.class, factoryProvidedType));
        ServiceHandle<?> factoryHandle = null;
        for (ServiceHandle<?> candidate : factoryHandles) {
            if (qualifiers.isEmpty()) {
                // We do this before we reify in order to ensure we don't reify too much
                factoryHandle = candidate;
View Full Code Here

Examples of org.glassfish.hk2.utilities.reflection.ParameterizedTypeImpl

            Context<?> retVal = contextCache.get(scope);
            if (retVal != null) return retVal;
       
            Type actuals[] = new Type[1];
            actuals[0] = scope;
            ParameterizedType findContext = new ParameterizedTypeImpl(Context.class, actuals);
       
            List<ServiceHandle<Context<?>>> contextHandles = Utilities.<List<ServiceHandle<Context<?>>>>cast(
                protectedGetAllServiceHandles(findContext));
       
            for (ServiceHandle<Context<?>> contextHandle : contextHandles) {
View Full Code Here

Examples of org.glassfish.hk2.utilities.reflection.ParameterizedTypeImpl

           
            return retVal;
        }
       
        List<ServiceHandle<?>> factoryHandles = locator.getAllServiceHandles(
                new ParameterizedTypeImpl(Factory.class, factoryProvidedType));
        ServiceHandle<?> factoryHandle = null;
        for (ServiceHandle<?> candidate : factoryHandles) {
            if (qualifiers.isEmpty()) {
                // We do this before we reify in order to ensure we don't reify too much
                factoryHandle = candidate;
View Full Code Here

Examples of org.glassfish.hk2.utilities.reflection.ParameterizedTypeImpl

        HashSet<Type> contracts = new HashSet<Type>();

        Type actuals[] = new Type[1];
        actuals[0] = Inject.class;

        contracts.add(new ParameterizedTypeImpl(InjectionResolver.class, actuals));

        Set<Annotation> qualifiers = new HashSet<Annotation>();
        qualifiers.add(new NamedImpl(InjectionResolver.SYSTEM_RESOLVER_NAME));

        ActiveDescriptor<InjectionResolver<Inject>> retVal =
View Full Code Here

Examples of org.jboss.lang.reflect.ParameterizedTypeImpl

                        throw new RuntimeException("Invalid argument type " + args[i].getType());
                     }
                  }
               }
              
               return new ParameterizedTypeImpl(type.toString(), targetClass, ownerType, typeArgs);
            }
         }
         else if (type instanceof SignatureAttribute.TypeVariable)
         {
            SignatureAttribute.TypeVariable tv = (SignatureAttribute.TypeVariable)type;
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.