Tabnine Logo
org.codehaus.jackson.map.introspect
Code IndexAdd Tabnine to your IDE (free)

How to use org.codehaus.jackson.map.introspect

Best Java code snippets using org.codehaus.jackson.map.introspect (Showing top 20 results out of 315)

origin: org.codehaus.jackson/jackson-mapper-asl

/**
 * @since 1.9
 */
public POJOPropertiesCollector collectProperties(MapperConfig<?> config,
    JavaType type, MixInResolver r, boolean forSerialization)
{
  AnnotatedClass ac = classWithCreators(config, type, r);
  ac.resolveMemberMethods(MINIMAL_FILTER);
  ac.resolveFields();
  return constructPropertyCollector(config, ac, type, forSerialization).collect();
}
origin: org.codehaus.jackson/jackson-mapper-asl

private AnnotationMap _mergeAnnotations(int index, Node<? extends AnnotatedMember>... nodes)
{
  AnnotationMap ann = nodes[index].value.getAllAnnotations();
  ++index;
  for (; index < nodes.length; ++index) {
    if (nodes[index] != null) {
     return AnnotationMap.merge(ann, _mergeAnnotations(index, nodes));
    }
  }
  return ann;
}

origin: org.codehaus.jackson/jackson-mapper-asl

@Override
public BasicBeanDescription forDeserialization(DeserializationConfig cfg,
    JavaType type, MixInResolver r)
{
  // minor optimization: for JDK types do minimal introspection
  BasicBeanDescription desc = _findCachedDesc(type);
  if (desc == null) {
    desc = BasicBeanDescription.forDeserialization(collectProperties(cfg, type, r, false));
  }
  return desc;
}
origin: org.codehaus.jackson/jackson-mapper-asl

/**
 * Method called to remove specified method, assuming
 * it exists in the Map
 */
public AnnotatedMethod remove(AnnotatedMethod am)
{
  return remove(am.getAnnotated());
}
origin: org.codehaus.jackson/jackson-mapper-asl

@Override
public BasicBeanDescription forSerialization(SerializationConfig cfg,
    JavaType type, MixInResolver r)
{
  // minor optimization: for JDK types do minimal introspection
  BasicBeanDescription desc = _findCachedDesc(type);
  if (desc == null) {
    desc = BasicBeanDescription.forSerialization(collectProperties(cfg, type, r, true));
  }
  return desc;
}
origin: org.codehaus.jackson/jackson-mapper-asl

/**
 * Fluent factory method that will construct a new instance that uses
 * annotations from specified {@link Annotated} as fallback annotations
 * 
 * @since 1.9
 */
public final Annotated withFallBackAnnotationsFrom(Annotated annotated) {
  return withAnnotations(AnnotationMap.merge(getAllAnnotations(), annotated.getAllAnnotations()));
}

origin: org.codehaus.jackson/jackson-mapper-asl

@Override
public boolean isSetterVisible(AnnotatedMethod m) {
  return isSetterVisible(m.getAnnotated());
}
origin: org.codehaus.jackson/jackson-mapper-asl

@Override
public boolean isIsGetterVisible(AnnotatedMethod m) {
  return isIsGetterVisible(m.getAnnotated());
}
origin: org.codehaus.jackson/jackson-mapper-asl

@Override
public boolean isGetterVisible(AnnotatedMethod m) {
  return isGetterVisible(m.getAnnotated());
}
origin: org.codehaus.jackson/jackson-mapper-asl

@Override
public VisibilityChecker<?> findAutoDetectVisibility(AnnotatedClass ac,
  VisibilityChecker<?> checker)
{
  JsonAutoDetect ann = ac.getAnnotation(JsonAutoDetect.class);
  return (ann == null) ? checker : checker.with(ann);
}
origin: org.codehaus.jackson/jackson-mapper-asl

public final AnnotatedParameter getParameter(int index) {
  return new AnnotatedParameter(this, getParameterType(index),
      _paramAnnotations[index], index);
}
origin: org.codehaus.jackson/jackson-mapper-asl

@Override
public boolean isCreatorVisible(AnnotatedMember m) {
  return isCreatorVisible(m.getMember());
}
origin: org.codehaus.jackson/jackson-mapper-asl

@Override
public boolean isFieldVisible(AnnotatedField f) {
  return isFieldVisible(f.getAnnotated());
}
origin: org.codehaus.jackson/jackson-mapper-asl

@Override
public <A extends Annotation> A getAnnotation(Class<A> acls)
{
  if (_classAnnotations == null) {
    return null;
  }
  return _classAnnotations.get(acls);
}
origin: org.codehaus.jackson/jackson-mapper-asl

@Override
public TypeResolverBuilder<?> findTypeResolver(MapperConfig<?> config,
    AnnotatedClass ac, JavaType baseType)
{
  return _findTypeResolver(config, ac, baseType);
}
origin: org.codehaus.jackson/jackson-mapper-asl

/**
 * Method for adding all property members from specified collector into
 * this collector.
 */
public void addAll(POJOPropertyBuilder src)
{
  _fields = merge(_fields, src._fields);
  _ctorParameters = merge(_ctorParameters, src._ctorParameters);
  _getters= merge(_getters, src._getters);
  _setters = merge(_setters, src._setters);
}
origin: org.codehaus.jackson/jackson-mapper-asl

private <T> Node<T> _removeIgnored(Node<T> node)
{
  if (node == null) {
    return node;
  }
  return node.withoutIgnored();
}
origin: org.codehaus.jackson/jackson-mapper-asl

public boolean anyExplicitNames() {
  return _anyExplicitNames(_fields)
      || _anyExplicitNames(_getters)
      || _anyExplicitNames(_setters)
      || _anyExplicitNames(_ctorParameters)
      ;
}
origin: org.codehaus.jackson/jackson-mapper-asl

public boolean anyDeserializeIgnorals() {
  return _anyIgnorals(_fields)
    || _anyIgnorals(_setters)
    || _anyIgnorals(_ctorParameters)
  ;
}
origin: org.codehaus.jackson/jackson-mapper-asl

@Override
public BasicBeanDescription forCreation(DeserializationConfig cfg,
    JavaType type, MixInResolver r)
{
  BasicBeanDescription desc = _findCachedDesc(type);
  if (desc == null) {
    desc = BasicBeanDescription.forDeserialization(collectProperties(cfg, type, r, false));
  }
  return desc;
}
org.codehaus.jackson.map.introspect

Most used classes

  • JacksonAnnotationIntrospector
    AnnotationIntrospector implementation that handles standard Jackson annotations.
  • AnnotatedMethod
  • AnnotatedField
    Object that represents non-static (and usually non-transient/volatile) fields of a class.
  • VisibilityChecker
    Interface for object used for determine which property elements (methods, fields, constructors) can
  • BasicBeanDescription
    Default BeanDescription implementation. Can theoretically be subclassed to customize some aspects of
  • AnnotatedParameter,
  • AnnotatedClass,
  • AnnotatedConstructor,
  • AnnotatedMember,
  • AnnotatedMethodMap,
  • AnnotatedWithParams,
  • AnnotationMap,
  • BasicClassIntrospector$SetterMethodFilter,
  • BasicClassIntrospector,
  • MemberKey,
  • MethodFilter,
  • VisibilityChecker$Std,
  • POJOPropertiesCollector,
  • POJOPropertyBuilder$Node
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now