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

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

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

AnnotatedMember.fixAccess介绍

暂无

代码示例

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

/**
 * @since 2.8.3
 */
public void fixAccess(SerializationConfig config) {
  _accessor.fixAccess(
      config.isEnabled(MapperFeature.OVERRIDE_PUBLIC_ACCESS_MODIFIERS));
}

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

/**
 * Method called to ensure that the mutator has proper access rights to
 * be called, as per configuration. Overridden by implementations that
 * have mutators that require access, fields and setters.
 *
 * @since 2.8.3
 */
public void fixAccess(SerializationConfig config) {
  _member.fixAccess(config.isEnabled(MapperFeature.OVERRIDE_PUBLIC_ACCESS_MODIFIERS));
}

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

public void fixAccess(DeserializationConfig config) {
  _setter.fixAccess(
      config.isEnabled(MapperFeature.OVERRIDE_PUBLIC_ACCESS_MODIFIERS));
}

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

public void addInjectable(PropertyName propName, JavaType propType,
    Annotations contextAnnotations, AnnotatedMember member,
    Object valueId)
{
  if (_injectables == null) {
    _injectables = new ArrayList<ValueInjector>();
  }
  boolean fixAccess = _config.canOverrideAccessModifiers();
  boolean forceAccess = fixAccess && _config.isEnabled(MapperFeature.OVERRIDE_PUBLIC_ACCESS_MODIFIERS);
  if (fixAccess) {
    member.fixAccess(forceAccess);
  }
  _injectables.add(new ValueInjector(propName, propType, member, valueId));
}

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

_typeId.fixAccess(_config.isEnabled(MapperFeature.OVERRIDE_PUBLIC_ACCESS_MODIFIERS));

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

accessor.fixAccess(ctxt.isEnabled(MapperFeature.OVERRIDE_PUBLIC_ACCESS_MODIFIERS));
if (!(prop instanceof SetterlessProperty)) {
  prop = MergingSettableBeanProperty.construct(prop, accessor);

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

am.fixAccess(_config.isEnabled(MapperFeature.OVERRIDE_PUBLIC_ACCESS_MODIFIERS));

代码示例来源:origin: Nextdoor/bender

/**
   * @deprecated Since 2.7 use {@link #fixAccess(boolean)} instead
   */
  @Deprecated
  public final void fixAccess() {
//        fixAccess(false);
    fixAccess(true);
  }

代码示例来源:origin: com.jwebmp.jackson.core/jackson-databind

public void fixAccess(DeserializationConfig config) {
  _setter.fixAccess(
      config.isEnabled(MapperFeature.OVERRIDE_PUBLIC_ACCESS_MODIFIERS));
}

代码示例来源:origin: com.jwebmp.jackson.core/jackson-databind

/**
 * Method called to ensure that the mutator has proper access rights to
 * be called, as per configuration. Overridden by implementations that
 * have mutators that require access, fields and setters.
 *
 * @since 2.8.3
 */
public void fixAccess(SerializationConfig config) {
  _member.fixAccess(config.isEnabled(MapperFeature.OVERRIDE_PUBLIC_ACCESS_MODIFIERS));
}

代码示例来源:origin: Nextdoor/bender

/**
 * Method called to ensure that the mutator has proper access rights to
 * be called, as per configuration. Overridden by implementations that
 * have mutators that require access, fields and setters.
 *
 * @since 2.8.3
 */
public void fixAccess(SerializationConfig config) {
  _member.fixAccess(config.isEnabled(MapperFeature.OVERRIDE_PUBLIC_ACCESS_MODIFIERS));
}

代码示例来源:origin: com.jwebmp.jackson.core/jackson-databind

/**
 * @since 2.8.3
 */
public void fixAccess(SerializationConfig config) {
  _accessor.fixAccess(
      config.isEnabled(MapperFeature.OVERRIDE_PUBLIC_ACCESS_MODIFIERS));
}

代码示例来源:origin: Nextdoor/bender

/**
 * @since 0.8.3
 */
public void fixAccess(SerializationConfig config) {
  _accessor.fixAccess(
      config.isEnabled(MapperFeature.OVERRIDE_PUBLIC_ACCESS_MODIFIERS));
}

代码示例来源:origin: Nextdoor/bender

public void fixAccess(DeserializationConfig config) {
  _setter.fixAccess(
      config.isEnabled(MapperFeature.OVERRIDE_PUBLIC_ACCESS_MODIFIERS));
}

代码示例来源:origin: com.jwebmp.jackson.core/jackson-databind

public void addInjectable(PropertyName propName, JavaType propType,
    Annotations contextAnnotations, AnnotatedMember member,
    Object valueId)
{
  if (_injectables == null) {
    _injectables = new ArrayList<ValueInjector>();
  }
  boolean fixAccess = _config.canOverrideAccessModifiers();
  boolean forceAccess = fixAccess && _config.isEnabled(MapperFeature.OVERRIDE_PUBLIC_ACCESS_MODIFIERS);
  if (fixAccess) {
    member.fixAccess(forceAccess);
  }
  _injectables.add(new ValueInjector(propName, propType, member, valueId));
}

代码示例来源:origin: Nextdoor/bender

public void addInjectable(PropertyName propName, JavaType propType,
    Annotations contextAnnotations, AnnotatedMember member,
    Object valueId)
{
  if (_injectables == null) {
    _injectables = new ArrayList<ValueInjector>();
  }
  boolean fixAccess = _config.canOverrideAccessModifiers();
  boolean forceAccess = fixAccess && _config.isEnabled(MapperFeature.OVERRIDE_PUBLIC_ACCESS_MODIFIERS);
  if (fixAccess) {
    member.fixAccess(forceAccess);
  }
  _injectables.add(new ValueInjector(propName, propType,
      contextAnnotations, member, valueId));
}

代码示例来源:origin: com.ning.billing/killbill-osgi-bundles-analytics

/**
 * Method called locate all members used for value injection (if any),
 * constructor {@link com.fasterxml.jackson.databind.deser.impl.ValueInjector} instances, and add them to builder.
 */
protected void addInjectables(DeserializationContext ctxt,
    BeanDescription beanDesc, BeanDeserializerBuilder builder)
  throws JsonMappingException
{
  Map<Object, AnnotatedMember> raw = beanDesc.findInjectables();
  if (raw != null) {
    boolean fixAccess = ctxt.canOverrideAccessModifiers();
    for (Map.Entry<Object, AnnotatedMember> entry : raw.entrySet()) {
      AnnotatedMember m = entry.getValue();
      if (fixAccess) {
        m.fixAccess(); // to ensure we can call it
      }
      builder.addInjectable(m.getName(), beanDesc.resolveType(m.getGenericType()),
          beanDesc.getClassAnnotations(), m, entry.getKey());
    }
  }
}

代码示例来源:origin: com.fasterxml.jackson.core/com.springsource.com.fasterxml.jackson.core.jackson-databind

/**
 * Method called locate all members used for value injection (if any),
 * constructor {@link com.fasterxml.jackson.databind.deser.impl.ValueInjector} instances, and add them to builder.
 */
protected void addInjectables(DeserializationContext ctxt,
    BeanDescription beanDesc, BeanDeserializerBuilder builder)
  throws JsonMappingException
{
  Map<Object, AnnotatedMember> raw = beanDesc.findInjectables();
  if (raw != null) {
    boolean fixAccess = ctxt.canOverrideAccessModifiers();
    for (Map.Entry<Object, AnnotatedMember> entry : raw.entrySet()) {
      AnnotatedMember m = entry.getValue();
      if (fixAccess) {
        m.fixAccess(); // to ensure we can call it
      }
      builder.addInjectable(m.getName(), beanDesc.resolveType(m.getGenericType()),
          beanDesc.getClassAnnotations(), m, entry.getKey());
    }
  }
}

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

/**
 * Method called locate all members used for value injection (if any),
 * constructor {@link com.fasterxml.jackson.databind.deser.impl.ValueInjector} instances, and add them to builder.
 */
protected void addInjectables(DeserializationContext ctxt,
    BeanDescription beanDesc, BeanDeserializerBuilder builder)
  throws JsonMappingException
{
  Map<Object, AnnotatedMember> raw = beanDesc.findInjectables();
  if (raw != null) {
    boolean fixAccess = ctxt.canOverrideAccessModifiers();
    for (Map.Entry<Object, AnnotatedMember> entry : raw.entrySet()) {
      AnnotatedMember m = entry.getValue();
      if (fixAccess) {
        m.fixAccess(); // to ensure we can call it
      }
      builder.addInjectable(new PropertyName(m.getName()),
          beanDesc.resolveType(m.getGenericType()),
          beanDesc.getClassAnnotations(), m, entry.getKey());
    }
  }
}

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

/**
 * Method called locate all members used for value injection (if any),
 * constructor {@link com.fasterxml.jackson.databind.deser.impl.ValueInjector} instances, and add them to builder.
 */
protected void addInjectables(DeserializationContext ctxt,
    BeanDescription beanDesc, BeanDeserializerBuilder builder)
  throws JsonMappingException
{
  Map<Object, AnnotatedMember> raw = beanDesc.findInjectables();
  if (raw != null) {
    boolean fixAccess = ctxt.canOverrideAccessModifiers();
    for (Map.Entry<Object, AnnotatedMember> entry : raw.entrySet()) {
      AnnotatedMember m = entry.getValue();
      if (fixAccess) {
        m.fixAccess(); // to ensure we can call it
      }
      builder.addInjectable(new PropertyName(m.getName()),
          beanDesc.resolveType(m.getGenericType()),
          beanDesc.getClassAnnotations(), m, entry.getKey());
    }
  }
}

相关文章