Examples of ParameterizedType


Examples of java.lang.reflect.ParameterizedType

            return (Class)t;
        } else if (t instanceof GenericArrayType) {
            GenericArrayType g = (GenericArrayType)t;
            return Array.newInstance(getClassFromType(g.getGenericComponentType()), 0).getClass();
        } else if (t instanceof ParameterizedType) {
            ParameterizedType p = (ParameterizedType)t;
            return getClassFromType(p.getRawType());
        }
        //TypeVariable and WildCardType are not handled as it is unlikely such Types will
        // JAXB Code Generated.
        assert false;
        throw new IllegalArgumentException("Cannot get Class object from unknown Type");

Examples of java.lang.reflect.ParameterizedType

        return Holder.class.isAssignableFrom(cType);
        // set the actual type argument of Holder in the TypeReference
    }

    private Class getHoldedClass(Class holderClazz, Type type) {
        ParameterizedType pt = (ParameterizedType)type;
        return getClass(pt.getActualTypeArguments()[0]);
    }

Examples of java.lang.reflect.ParameterizedType

        return Holder.class.isAssignableFrom(cType);
        // set the actual type argument of Holder in the TypeReference
    }

    private Class getHoldedClass(Class holderClazz, Type type) {
        ParameterizedType pt = (ParameterizedType)type;
        return getClass(pt.getActualTypeArguments()[0]);
    }

Examples of java.lang.reflect.ParameterizedType

        return Holder.class.isAssignableFrom(cType);
        // set the actual type argument of Holder in the TypeReference
    }

    private Class getHoldedClass(Class holderClazz, Type type) {
        ParameterizedType pt = (ParameterizedType)type;
        return getClass(pt.getActualTypeArguments()[0]);
    }

Examples of java.lang.reflect.ParameterizedType

    private synchronized Template lookupImpl(Type targetType,
      final boolean forceLoad, final boolean forceBuild, final boolean fallbackDefault) {
  Template tmpl;

  if (targetType instanceof ParameterizedType) {
      ParameterizedType pType = (ParameterizedType) targetType;
      // ParameterizedType is not a Class<?>?
      tmpl = lookupGenericImpl(pType);
      if (tmpl != null) {
    return tmpl;
      }
      try {
    tmpl = parent.lookupGenericImpl(pType);
    if (tmpl != null) {
        return tmpl;
    }
      } catch (NullPointerException e) { // ignore
      }
      targetType = pType.getRawType();
  }

  tmpl = cache.get(targetType);
  if (tmpl != null) {
      return tmpl;

Examples of java.lang.reflect.ParameterizedType

  }
    }

    public synchronized Template lookupGeneric(final Type targetType) {
  if (targetType instanceof ParameterizedType) {
      ParameterizedType parameterizedType = (ParameterizedType)targetType;
      Template tmpl = lookupGenericImpl(parameterizedType);
      if (tmpl != null) {
    return tmpl;
      }
      return new DefaultTemplate(this, (Class<?>) parameterizedType.getRawType(), parameterizedType);
  } else {
      throw new IllegalArgumentException("Actual types of the generic type are erased: "+targetType);
  }
    }

Examples of java.lang.reflect.ParameterizedType

      else
      {
         final Type methodGenericReturnType = method.getGenericReturnType();
         if (methodGenericReturnType instanceof ParameterizedType)
         {
            final ParameterizedType zType = (ParameterizedType) methodGenericReturnType;
            final Type genericReturnType = zType.getActualTypeArguments()[0];
            final Class<?> responseReturnType = Types.getRawType(genericReturnType);
            return new EntityExtractor()
            {
               public Object extractEntity(ClientRequestContext context, Object... args)
               {

Examples of java.lang.reflect.ParameterizedType

      }
      if (isCollection)
      {
         if (genericType instanceof ParameterizedType)
         {
            ParameterizedType zType = (ParameterizedType) genericType;
            baseType = (Class) zType.getActualTypeArguments()[0];
         }
         else
         {
            baseType = String.class;
         }

Examples of java.lang.reflect.ParameterizedType

    if (!(genericType instanceof ParameterizedType))
      throw new IllegalArgumentException("Reader = " + this
          + " recived genericType = " + genericType
          + ", but it is not instance of " + ParameterizedType.class);

    ParameterizedType param = (ParameterizedType) genericType;
    Type baseType = param.getActualTypeArguments()[1];
    Class<?> rawType = Types.getRawType(baseType);

    MultipartFormDataInputImpl input = new MultipartFormDataInputImpl(
        mediaType, workers);
    input.parse(entityStream);

Examples of java.lang.reflect.ParameterizedType

      Type[] intfs = provider.getClass().getGenericInterfaces();
      for (Type type : intfs)
      {
         if (type instanceof ParameterizedType)
         {
            ParameterizedType pt = (ParameterizedType) type;
            if (pt.getRawType().equals(StringParameterUnmarshaller.class))
            {
               Class<?> aClass = Types.getRawType(pt.getActualTypeArguments()[0]);
               stringParameterUnmarshallers.put(aClass, provider);
            }
         }
      }
   }
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.