TypeAdapters.java 文件源码

java
阅读 24 收藏 0 点赞 0 评论 0

项目:lams 作者:
public EnumTypeAdapter(Class<T> classOfT) {
  try {
    for (T constant : classOfT.getEnumConstants()) {
      String name = constant.name();
      SerializedName annotation = classOfT.getField(name).getAnnotation(SerializedName.class);
      if (annotation != null) {
        name = annotation.value();
      }
      nameToConstant.put(name, constant);
      constantToName.put(constant, name);
    }
  } catch (NoSuchFieldException e) {
    throw new AssertionError();
  }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号