// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package com.oliodevices.assist.app.api; import com.fasterxml.jackson.databind.PropertyNamingStrategy; import com.fasterxml.jackson.databind.cfg.MapperConfig; import com.fasterxml.jackson.databind.introspect.AnnotatedField; import com.fasterxml.jackson.databind.introspect.AnnotatedMethod; import com.fasterxml.jackson.databind.introspect.AnnotatedParameter; // Referenced classes of package com.oliodevices.assist.app.api: // JsonUtils public class OlioPropertyNamingStrategy extends PropertyNamingStrategy { public OlioPropertyNamingStrategy() { } public String nameForConstructorParameter(MapperConfig mapperconfig, AnnotatedParameter annotatedparameter, String s) { return JsonUtils.camelCaseToUnderscore(s); } public String nameForField(MapperConfig mapperconfig, AnnotatedField annotatedfield, String s) { return JsonUtils.camelCaseToUnderscore(s); } public String nameForGetterMethod(MapperConfig mapperconfig, AnnotatedMethod annotatedmethod, String s) { return JsonUtils.camelCaseToUnderscore(s); } public String nameForSetterMethod(MapperConfig mapperconfig, AnnotatedMethod annotatedmethod, String s) { return JsonUtils.camelCaseToUnderscore(s); } }