com.fasterxml.jackson.databind.introspect.AnnotatedMember.getMember()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(5.9k)|赞(0)|评价(0)|浏览(143)

本文整理了Java中com.fasterxml.jackson.databind.introspect.AnnotatedMember.getMember()方法的一些代码示例,展示了AnnotatedMember.getMember()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AnnotatedMember.getMember()方法的具体详情如下:
包路径:com.fasterxml.jackson.databind.introspect.AnnotatedMember
类名称:AnnotatedMember
方法名:getMember

AnnotatedMember.getMember介绍

暂无

代码示例

代码示例来源:origin: redisson/redisson

Object readResolve() {
  if (_member instanceof AnnotatedField) {
    _accessorMethod = null;
    _field = (Field) _member.getMember();
  } else if (_member instanceof AnnotatedMethod) {
    _accessorMethod = (Method) _member.getMember();
    _field = null;
  }
  if (_serializer == null) {
    _dynamicSerializers = PropertySerializerMap.emptyForProperties();
  }
  return this;
}

代码示例来源:origin: redisson/redisson

@Override
public boolean isCreatorVisible(AnnotatedMember m) {
  return isCreatorVisible(m.getMember());
}

代码示例来源:origin: redisson/redisson

/**
 * Method that can be called to modify access rights, by calling
 * {@link java.lang.reflect.AccessibleObject#setAccessible} on
 * the underlying annotated element.
 *<p>
 * Note that caller should verify that
 * {@link com.fasterxml.jackson.databind.MapperFeature#CAN_OVERRIDE_ACCESS_MODIFIERS}
 * is enabled before calling this method; as well as pass
 * <code>force</code> flag appropriately.
 * 
 * @since 2.7
 */
public final void fixAccess(boolean force) {
  Member m = getMember();
  if (m != null) { // may be null for virtual members
    ClassUtil.checkAndFixAccess(m, force);
  }
}

代码示例来源:origin: redisson/redisson

_field = (Field) member.getMember();
} else if (member instanceof AnnotatedMethod) {
  _accessorMethod = (Method) member.getMember();
  _field = null;
} else {

代码示例来源:origin: redisson/redisson

protected EnumResolver constructEnumResolver(Class<?> enumClass,
    DeserializationConfig config, AnnotatedMember jsonValueAccessor)
{
  if (jsonValueAccessor != null) {
    if (config.canOverrideAccessModifiers()) {
      ClassUtil.checkAndFixAccess(jsonValueAccessor.getMember(),
          config.isEnabled(MapperFeature.OVERRIDE_PUBLIC_ACCESS_MODIFIERS));
    }
    return EnumResolver.constructUnsafeUsingMethod(enumClass,
        jsonValueAccessor, config.getAnnotationIntrospector());
  }
  // 14-Mar-2016, tatu: We used to check `DeserializationFeature.READ_ENUMS_USING_TO_STRING`
  //   here, but that won't do: it must be dynamically changeable...
  return EnumResolver.constructUnsafe(enumClass, config.getAnnotationIntrospector());
}

代码示例来源:origin: redisson/redisson

if (valueAccessor != null) {
  if (prov.canOverrideAccessModifiers()) {
    ClassUtil.checkAndFixAccess(valueAccessor.getMember(),
        prov.isEnabled(MapperFeature.OVERRIDE_PUBLIC_ACCESS_MODIFIERS));

代码示例来源:origin: swagger-api/swagger-core

if (jsonPropertyAnn == null || !jsonPropertyAnn.value().equals(propName)) {
  if (member != null) {
    java.lang.reflect.Member innerMember = member.getMember();
    if (innerMember != null) {
      String altName = innerMember.getName();

代码示例来源:origin: redisson/redisson

rawType, true);
if (config.canOverrideAccessModifiers()) {
  ClassUtil.checkAndFixAccess(am.getMember(),
      config.isEnabled(MapperFeature.OVERRIDE_PUBLIC_ACCESS_MODIFIERS));

代码示例来源:origin: com.mangofactory/swagger-models

private String methodName(AnnotatedMember member) {
 if (member == null || member.getMember() == null) {
  return "";
 }
 return member.getMember().getName();
}

代码示例来源:origin: com.github.springdox/springdox-schema

public static String memberName(AnnotatedMember member) {
  if (member == null || member.getMember() == null) {
   return "";
  }
  return member.getMember().getName();
 }
}

代码示例来源:origin: com.mangofactory.swagger/swagger-models

private String methodName(AnnotatedMember member) {
 if (member == null || member.getMember() == null) {
  return "";
 }
 return member.getMember().getName();
}

代码示例来源:origin: com.mangofactory.swagger/swagger-models

protected boolean memberIsAField(AnnotatedMember member) {
 return member != null
     && member.getMember() != null
     && Field.class.isAssignableFrom(member.getMember().getClass());
}

代码示例来源:origin: com.mangofactory.swagger/swagger-models

@Override
 protected boolean memberIsAField(AnnotatedMember member) {
  return member != null
      && member.getMember() != null
      && Constructor.class.isAssignableFrom(member.getMember().getClass());
 }
}

代码示例来源:origin: com.mangofactory/swagger-models

protected boolean memberIsAField(AnnotatedMember member) {
 return member != null
     && member.getMember() != null
     && Field.class.isAssignableFrom(member.getMember().getClass());
}

代码示例来源:origin: com.github.springdox/springdox-schema

protected boolean memberIsAField(AnnotatedMember member) {
  return member != null
      && member.getMember() != null
      && Field.class.isAssignableFrom(member.getMember().getClass());
 }
}

代码示例来源:origin: hstaudacher/osgi-jax-rs-connector

@Override
public boolean isCreatorVisible(AnnotatedMember m) {
  return isCreatorVisible(m.getMember());
}

代码示例来源:origin: com.eclipsesource.jaxrs/jersey-all

/**
 * Method that can be called to modify access rights, by calling
 * {@link java.lang.reflect.AccessibleObject#setAccessible} on
 * the underlying annotated element.
 */
public final void fixAccess() {
  ClassUtil.checkAndFixAccess(getMember());
}

代码示例来源:origin: restx/restx

@Override
  public JsonDeserializer<?> createContextual(DeserializationContext ctxt, BeanProperty property) throws JsonMappingException {
    FixedPrecision fixedPrecision = ((Field) property.getMember().getMember()).getAnnotation(FixedPrecision.class);
    if (fixedPrecision != null) {
      return new FixedPrecisionDeserializer(fixedPrecision.value());
    }
    return this;
  }
}

代码示例来源:origin: restx/restx

@Override
  public JsonSerializer<?> createContextual(SerializerProvider prov, BeanProperty property) throws JsonMappingException {
    Member member = property.getMember().getMember();
    if (member instanceof Field) {
      FixedPrecision fixedPrecision = ((AnnotatedElement) member).getAnnotation(FixedPrecision.class);
      if (fixedPrecision != null) {
        return new FixedPrecisionSerializer(fixedPrecision.value());
      }
    }
    return this;
  }
}

代码示例来源:origin: io.restx/restx-jongo

@Override
  public JsonDeserializer<?> createContextual(DeserializationContext ctxt, BeanProperty property) throws JsonMappingException {
    FixedPrecision fixedPrecision = ((Field) property.getMember().getMember()).getAnnotation(FixedPrecision.class);
    if (fixedPrecision != null) {
      return new FixedPrecisionDeserializer(fixedPrecision.value());
    }
    return this;
  }
}

相关文章