com.google.gson.reflect.TypeToken.<init>()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(4.3k)|赞(0)|评价(0)|浏览(113)

本文整理了Java中com.google.gson.reflect.TypeToken.<init>()方法的一些代码示例,展示了TypeToken.<init>()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TypeToken.<init>()方法的具体详情如下:
包路径:com.google.gson.reflect.TypeToken
类名称:TypeToken
方法名:<init>

TypeToken.<init>介绍

[英]Constructs a new type literal. Derives represented class from type parameter.

Clients create an empty anonymous subclass. Doing so embeds the type parameter in the anonymous class's type hierarchy so we can reconstitute it at runtime despite erasure.
[中]构造一个新的类型literal。从类型参数派生表示的类。
客户端创建一个空的匿名子类。这样做会将类型参数嵌入到匿名类的类型层次结构中,这样我们就可以在运行时重建它,而不用考虑擦除。

代码示例

代码示例来源:origin: camunda/camunda-bpm-platform

/**
 * Gets type literal for the given {@code Class} instance.
 */
public static <T> TypeToken<T> get(Class<T> type) {
 return new TypeToken<T>(type);
}

代码示例来源:origin: camunda/camunda-bpm-platform

/**
 * Gets type literal for the given {@code Type} instance.
 */
public static TypeToken<?> get(Type type) {
 return new TypeToken<Object>(type);
}

代码示例来源:origin: camunda/camunda-bpm-platform

/**
 * Gets type literal for the parameterized type represented by applying {@code typeArguments} to
 * {@code rawType}.
 */
public static TypeToken<?> getParameterized(Type rawType, Type... typeArguments) {
 return new TypeToken<Object>($Gson$Types.newParameterizedTypeWithOwner(null, rawType, typeArguments));
}

代码示例来源:origin: camunda/camunda-bpm-platform

/**
  * Gets type literal for the array type whose elements are all instances of {@code componentType}.
  */
 public static TypeToken<?> getArray(Type componentType) {
  return new TypeToken<Object>($Gson$Types.arrayOf(componentType));
 }
}

代码示例来源:origin: com.impetus.fabric/fabric-jdbc-driver-shaded

/**
 * Gets type literal for the given {@code Type} instance.
 */
public static TypeToken<?> get(Type type) {
 return new TypeToken<Object>(type);
}

代码示例来源:origin: com.google/gson

/**
 * Gets type literal for the given {@code Type} instance.
 */
public static TypeToken<?> get(Type type) {
 return new TypeToken<Object>(type);
}

代码示例来源:origin: com.impetus.fabric/fabric-jdbc-driver-shaded

/**
  * Gets type literal for the given {@code Class} instance.
  */
 public static <T> TypeToken<T> get(Class<T> type) {
  return new TypeToken<T>(type);
 }
}

代码示例来源:origin: fesch/CanZE

/**
 * Gets type literal for the given {@code Type} instance.
 */
public static TypeToken<?> get(Type type) {
 return new TypeToken<Object>(type);
}

代码示例来源:origin: at.bestsolution.efxclipse.eclipse/com.google.gson

/**
 * Gets type literal for the given {@code Type} instance.
 */
public static TypeToken<?> get(Type type) {
 return new TypeToken<Object>(type);
}

代码示例来源:origin: at.bestsolution.efxclipse.eclipse/com.google.gson

/**
  * Gets type literal for the given {@code Class} instance.
  */
 public static <T> TypeToken<T> get(Class<T> type) {
  return new TypeToken<T>(type);
 }
}

代码示例来源:origin: com.google/gson

/**
  * Gets type literal for the given {@code Class} instance.
  */
 public static <T> TypeToken<T> get(Class<T> type) {
  return new TypeToken<T>(type);
 }
}

代码示例来源:origin: Odoo-mobile/framework

/**
 * Gets type literal for the given {@code Type} instance.
 */
public static TypeToken<?> get(Type type) {
 return new TypeToken<Object>(type);
}

代码示例来源:origin: Odoo-mobile/framework

/**
  * Gets type literal for the given {@code Class} instance.
  */
 public static <T> TypeToken<T> get(Class<T> type) {
  return new TypeToken<T>(type);
 }
}

代码示例来源:origin: Nextdoor/bender

/**
 * Gets type literal for the given {@code Type} instance.
 */
public static TypeToken<?> get(Type type) {
 return new TypeToken<Object>(type);
}

代码示例来源:origin: Nextdoor/bender

/**
  * Gets type literal for the given {@code Class} instance.
  */
 public static <T> TypeToken<T> get(Class<T> type) {
  return new TypeToken<T>(type);
 }
}

代码示例来源:origin: fesch/CanZE

/**
  * Gets type literal for the given {@code Class} instance.
  */
 public static <T> TypeToken<T> get(Class<T> type) {
  return new TypeToken<T>(type);
 }
}

代码示例来源:origin: eatnumber1/google-gson

/**
 * Gets type literal for the given {@code Type} instance.
 */
public static TypeToken<?> get(Type type) {
 return new TypeToken<Object>(type);
}

代码示例来源:origin: eatnumber1/google-gson

/**
  * Gets type literal for the given {@code Class} instance.
  */
 public static <T> TypeToken<T> get(Class<T> type) {
  return new TypeToken<T>(type);
 }
}

代码示例来源:origin: stackoverflow.com

com.google.gson.reflect.TypeToken GSON_TYPE_TOKEN = new TypeToken<MyJsonStructure>(){};

相关文章