com.fasterxml.jackson.databind.introspect.AnnotatedConstructor.<init>()方法的使用及代码示例

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

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

AnnotatedConstructor.<init>介绍

[英]Method used for JDK serialization support
[中]用于JDK序列化支持的方法

代码示例

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

@Override
public AnnotatedConstructor withAnnotations(AnnotationMap ann) {
  return new AnnotatedConstructor(_typeContext, _constructor, ann, _paramAnnotations);
}

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

Object writeReplace() {
    // need to construct a fake instance to support serialization
    if (_annotated == null) {
      return new InnerClassProperty(this, new AnnotatedConstructor(null, _creator, null, null));
    }
    return this;
  }
}

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

Object readResolve() {
  Class<?> clazz = _serialization.clazz;
  try {
    Constructor<?> ctor = clazz.getDeclaredConstructor(_serialization.args);
    // 06-Oct-2012, tatu: Has "lost" its security override, must force back
    if (!ctor.isAccessible()) {
      ClassUtil.checkAndFixAccess(ctor, false);
    }
    return new AnnotatedConstructor(null, ctor, null, null);
  } catch (Exception e) {
    throw new IllegalArgumentException("Could not find constructor with "
        +_serialization.args.length+" args from Class '"+clazz.getName());
  }
}

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

Object writeReplace() {
  return new AnnotatedConstructor(new Serialization(_constructor));
}

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

protected AnnotatedConstructor constructDefaultConstructor(ClassUtil.Ctor ctor,
    ClassUtil.Ctor mixin)
{
  if (_intr == null) { // when annotation processing is disabled
    return new AnnotatedConstructor(_typeContext, ctor.getConstructor(),
        _emptyAnnotationMap(), NO_ANNOTATION_MAPS);
  }
  return new AnnotatedConstructor(_typeContext, ctor.getConstructor(),
      collectAnnotations(ctor, mixin),
      collectAnnotations(ctor.getConstructor().getParameterAnnotations(),
          (mixin == null) ? null : mixin.getConstructor().getParameterAnnotations()));
}

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

return new AnnotatedConstructor(_typeContext, ctor.getConstructor(),
      _emptyAnnotationMap(), _emptyAnnotationMaps(paramCount));
  return new AnnotatedConstructor(_typeContext, ctor.getConstructor(),
      collectAnnotations(ctor, mixin),
      NO_ANNOTATION_MAPS);
      (mixin == null) ? null : mixin.getParameterAnnotations());
return new AnnotatedConstructor(_typeContext, ctor.getConstructor(),
    collectAnnotations(ctor, mixin), resolvedAnnotations);

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

@Override
public AnnotatedConstructor withAnnotations(AnnotationMap ann) {
  return new AnnotatedConstructor(_typeContext, _constructor, ann, _paramAnnotations);
}

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

@Override
public AnnotatedConstructor withAnnotations(AnnotationMap ann) {
  return new AnnotatedConstructor(_context, _constructor, ann, _paramAnnotations);
}

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

@Override
public AnnotatedConstructor withAnnotations(AnnotationMap ann) {
  return new AnnotatedConstructor(_constructor, ann, _paramAnnotations);
}

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

@Override
public AnnotatedConstructor withAnnotations(AnnotationMap ann) {
  return new AnnotatedConstructor(_typeContext, _constructor, ann, _paramAnnotations);
}

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

@Override
public AnnotatedConstructor withAnnotations(AnnotationMap ann) {
  return new AnnotatedConstructor(_constructor, ann, _paramAnnotations);
}

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

@Override
public AnnotatedConstructor withAnnotations(AnnotationMap ann) {
  return new AnnotatedConstructor(_context, _constructor, ann, _paramAnnotations);
}

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

Object writeReplace() {
    // need to construct a fake instance to support serialization
    if (_annotated != null) {
      return this;
    }
    return new InnerClassProperty(this, new AnnotatedConstructor(null, _creator, null, null));
  }
}

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

Object writeReplace() {
    // need to construct a fake instance to support serialization
    if (_annotated != null) {
      return this;
    }
    return new InnerClassProperty(this, new AnnotatedConstructor(null, _creator, null, null));
  }
}

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

Object writeReplace() {
    // need to construct a fake instance to support serialization
    if (_annotated == null) {
      return new InnerClassProperty(this, new AnnotatedConstructor(null, _creator, null, null));
    }
    return this;
  }
}

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

Object writeReplace() {
    // need to construct a fake instance to support serialization
    if (_annotated != null) {
      return this;
    }
    return new InnerClassProperty(this, new AnnotatedConstructor(null, _creator, null, null));
  }
}

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

Object readResolve() {
  Class<?> clazz = _serialization.clazz;
  try {
    Constructor<?> ctor = clazz.getDeclaredConstructor(_serialization.args);
    // 06-Oct-2012, tatu: Has "lost" its security override, must force back
    if (!ctor.isAccessible()) {
      ClassUtil.checkAndFixAccess(ctor);
    }
    return new AnnotatedConstructor(null, ctor, null, null);
  } catch (Exception e) {
    throw new IllegalArgumentException("Could not find constructor with "
        +_serialization.args.length+" args from Class '"+clazz.getName());
  }
}

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

Object writeReplace() {
  return new AnnotatedConstructor(new Serialization(_constructor));
}

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

protected AnnotatedConstructor _constructDefaultConstructor(ClassUtil.Ctor ctor,
    TypeResolutionContext typeContext)
{
  if (_annotationIntrospector == null) { // when annotation processing is disabled
    return new AnnotatedConstructor(typeContext, ctor.getConstructor(), _emptyAnnotationMap(), NO_ANNOTATION_MAPS);
  }
  return new AnnotatedConstructor(typeContext, ctor.getConstructor(),
      _collectRelevantAnnotations(ctor.getDeclaredAnnotations()), NO_ANNOTATION_MAPS);
}

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

protected AnnotatedConstructor constructDefaultConstructor(ClassUtil.Ctor ctor,
    ClassUtil.Ctor mixin)
{
  if (_intr == null) { // when annotation processing is disabled
    return new AnnotatedConstructor(_typeContext, ctor.getConstructor(),
        _emptyAnnotationMap(), NO_ANNOTATION_MAPS);
  }
  return new AnnotatedConstructor(_typeContext, ctor.getConstructor(),
      collectAnnotations(ctor, mixin),
      collectAnnotations(ctor.getConstructor().getParameterAnnotations(),
          (mixin == null) ? null : mixin.getConstructor().getParameterAnnotations()));
}

相关文章