TypeAdapters.java 文件源码

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

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


问题


面经


文章

微信
公众号

扫码关注公众号