@Override public String nameForGetterMethod(MapperConfig<?> config, AnnotatedMethod method, String defaultName) { if (method.getDeclaringClass().isAnnotationPresent(JsonSnakeCase.class)) { return snakeCase.nameForGetterMethod(config, method, defaultName); } return super.nameForGetterMethod(config, method, defaultName); }
@Override public String nameForSetterMethod(MapperConfig<?> config, AnnotatedMethod method, String defaultName) { if (method.getDeclaringClass().isAnnotationPresent(JsonSnakeCase.class)) { return snakeCase.nameForSetterMethod(config, method, defaultName); } return super.nameForSetterMethod(config, method, defaultName); } }
Class<?> currClass = curr.value.getDeclaringClass(); Class<?> nextClass = next.value.getDeclaringClass(); if (currClass != nextClass) { if (currClass.isAssignableFrom(nextClass)) { // next is more specific
Class<?> currClass = curr.value.getDeclaringClass(); Class<?> nextClass = next.value.getDeclaringClass(); if (currClass != nextClass) { if (currClass.isAssignableFrom(nextClass)) { // next is more specific
public boolean isIgnorableMethod(AnnotatedMethod m) { Set<String> names = ignorableMethods.get(m.getDeclaringClass()); if (names == null) { initIgnorableMethods(m.getDeclaringClass()); names = ignorableMethods.get(m.getDeclaringClass()); } return names.contains(m.getName()); }
@Override public String nameForGetterMethod(MapperConfig<?> config, AnnotatedMethod method, String defaultName) { if (method.getDeclaringClass() == this.effectiveType) { return fieldToJsonMapping .getOrDefault(defaultName, super.nameForGetterMethod(config, method, defaultName)); } else { return super.nameForGetterMethod(config, method, defaultName); } }
@Override public String nameForSetterMethod(MapperConfig<?> config, AnnotatedMethod method, String defaultName) { if (method.getDeclaringClass().isAnnotationPresent(JsonSnakeCase.class)) { return snakeCase.nameForSetterMethod(config, method, defaultName); } return super.nameForSetterMethod(config, method, defaultName); } }
@Override public String nameForSetterMethod(MapperConfig<?> config, AnnotatedMethod method, String defaultName) { if (method.getDeclaringClass().isAnnotationPresent(JsonSnakeCase.class)) { return snakeCase.nameForSetterMethod(config, method, defaultName); } return super.nameForSetterMethod(config, method, defaultName); } }
public String getFullName() { return getDeclaringClass().getName() + "#" + getName() + "(" +getParameterCount()+" params)"; }
@Override public String nameForGetterMethod(MapperConfig<?> config, AnnotatedMethod method, String defaultName) { if (method.getDeclaringClass().isAnnotationPresent(JsonSnakeCase.class)) { return snakeCase.nameForGetterMethod(config, method, defaultName); } return super.nameForGetterMethod(config, method, defaultName); }
@Override public String nameForGetterMethod(MapperConfig<?> config, AnnotatedMethod method, String defaultName) { if (method.getDeclaringClass().isAnnotationPresent(JsonSnakeCase.class)) { return snakeCase.nameForGetterMethod(config, method, defaultName); } return super.nameForGetterMethod(config, method, defaultName); }
@Override public String nameForSetterMethod(MapperConfig<?> config, AnnotatedMethod method, String defaultName) { if (method.getDeclaringClass() == this.effectiveType) { return fieldToJsonMapping .getOrDefault(defaultName, super.nameForSetterMethod(config, method, defaultName)); } else { return super.nameForSetterMethod(config, method, defaultName); } } }
public String getFullName() { return getDeclaringClass().getName() + "#" + getName() + "(" +getParameterCount()+" params)"; }
public String getFullName() { return getDeclaringClass().getName() + "#" + getName() + "(" +getParameterCount()+" params)"; }
@Override public boolean isGetterVisible(AnnotatedMethod method) { boolean answer = defaultChecker.isGetterVisible(method); if (answer) { answer = isGetterMethodWithFieldVisible(method, getGetterFieldName( method.getName()), method.getDeclaringClass()) && isGetterMethodRetItselfVisible(method.getMember(), method.getDeclaringClass()); } return answer; }
@Override public boolean isIsGetterVisible(AnnotatedMethod method) { boolean answer = defaultChecker.isIsGetterVisible(method); if (answer) { answer = isGetterMethodWithFieldVisible(method, getIsGetterFieldName( method.getName()), method.getDeclaringClass()) && isGetterMethodRetItselfVisible(method.getMember(), method.getDeclaringClass()); } return answer; }
@Override public boolean isIsGetterVisible(AnnotatedMethod method) { boolean answer = defaultChecker.isIsGetterVisible(method); if (answer) { answer = isGetterMethodWithFieldVisible(method, getIsGetterFieldName( method.getName()), method.getDeclaringClass()) && isGetterMethodRetItselfVisible(method.getMember(), method.getDeclaringClass()); } return answer; }
@Override public boolean isGetterVisible(AnnotatedMethod method) { boolean answer = defaultChecker.isGetterVisible(method); if (answer) { answer = isGetterMethodWithFieldVisible(method, getGetterFieldName( method.getName()), method.getDeclaringClass()) && isGetterMethodRetItselfVisible(method.getMember(), method.getDeclaringClass()); } return answer; }
@Override public boolean isIsGetterVisible(AnnotatedMethod method) { boolean answer = defaultChecker.isIsGetterVisible(method); if (answer) { answer = isGetterMethodWithFieldVisible(method, getIsGetterFieldName( method.getName()), method.getDeclaringClass()) && isGetterMethodRetItselfVisible(method.getMember(), method.getDeclaringClass()); } return answer; }
@Override public boolean isGetterVisible(AnnotatedMethod method) { boolean answer = defaultChecker.isGetterVisible(method); if (answer) { answer = isGetterMethodWithFieldVisible(method, getGetterFieldName( method.getName()), method.getDeclaringClass()) && isGetterMethodRetItselfVisible(method.getMember(), method.getDeclaringClass()); } return answer; }