Exemplo n.º 1
0
  /** The default constructor. */
  protected TypeLiteral() {
    this.value =
        Validate.notNull(
            TypeUtils.getTypeArguments(getClass(), TypeLiteral.class).get(T),
            "%s does not assign type parameter %s",
            getClass(),
            TypeUtils.toLongString(T));

    this.toString =
        String.format("%s<%s>", TypeLiteral.class.getSimpleName(), TypeUtils.toString(value));
  }