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();
}
}
TypeAdapters.java 文件源码
java
阅读 36
收藏 0
点赞 0
评论 0
项目:boohee_v5.6
作者:
评论列表
文章目录