@Override public String translateName(Member member) { return gson.fieldNamingStrategy().translateName((Field) member); } }
@Override public String translateName(Member member) { return gson.fieldNamingStrategy().translateName((Field) member); } }
private static String translateName(Gson gson, Class<?> sampleClass, String fieldName) { try { return gson.fieldNamingStrategy().translateName(sampleClass.getField(fieldName)); } catch (NoSuchFieldException noSuchField) { throw new AssertionError(noSuchField); } } }
private String translateField(final Gson gson, final String fieldName, final Class<?> valueClass) { final Field field; try { field = valueClass.getDeclaredField(fieldName); } catch (NoSuchFieldException e) { throw new RuntimeException(e); } return gson.fieldNamingStrategy().translateName(field); }
protected LaReflectiveTypeAdapterFactory createReflectiveTypeAdapterFactory(Gson newGson, Object factory) { final ConstructorConstructor constructorConstructor = getConstructorConstructor(factory); final JsonAdapterAnnotationTypeAdapterFactory jsonAdapterFactory = getJsonAdapterFactory(factory); final FieldNamingStrategy fieldNamingStrategy = newGson.fieldNamingStrategy(); final Excluder excluder = newGson.excluder(); return new LaReflectiveTypeAdapterFactory(constructorConstructor, fieldNamingStrategy, excluder, jsonAdapterFactory); }
protected LaReflectiveTypeAdapterFactory createReflectiveTypeAdapterFactory(Gson newGson, Object factory) { final ConstructorConstructor constructorConstructor = getConstructorConstructor(factory); final JsonAdapterAnnotationTypeAdapterFactory jsonAdapterFactory = getJsonAdapterFactory(factory); final FieldNamingStrategy fieldNamingStrategy = newGson.fieldNamingStrategy(); final Excluder excluder = newGson.excluder(); return new LaReflectiveTypeAdapterFactory(constructorConstructor, fieldNamingStrategy, excluder, jsonAdapterFactory); }
String fieldName = gson.fieldNamingStrategy().translateName(field); InputField inputField = new InputField(fieldName, getDescription(field, params.getEnvironment().messageBundle), fieldType, null, defaultValue(field, fieldType, params.getEnvironment()), (AnnotatedElement) target);