/** * Method that will introspect subset of bean properties needed to * construct bean instance. */ @SuppressWarnings("unchecked") public <T extends BeanDescription> T introspectForCreation(JavaType type) { return (T) getClassIntrospector().forCreation(this, type, this); }
/** * Accessor for getting bean description that only contains class * annotations: useful if no getter/setter/creator information is needed. *<p> * Note: part of {@link MapperConfig} since 1.7 */ @SuppressWarnings("unchecked") @Override public <T extends BeanDescription> T introspectClassAnnotations(JavaType type) { return (T) getClassIntrospector().forClassAnnotations(this, type, this); }
/** * Accessor for getting bean description that only contains immediate class * annotations: ones from the class, and its direct mix-in, if any, but * not from super types. *<p> * Note: part of {@link MapperConfig} since 1.7 */ @Override @SuppressWarnings("unchecked") public <T extends BeanDescription> T introspectDirectClassAnnotations(JavaType type) { return (T) getClassIntrospector().forDirectClassAnnotations(this, type, this); }
/** * Method that will introspect full bean properties for the purpose * of building a bean deserializer * * @param type Type of class to be introspected */ @SuppressWarnings("unchecked") public <T extends BeanDescription> T introspect(JavaType type) { return (T) getClassIntrospector().forDeserialization(this, type, this); }
/** * Accessor for getting bean description that only contains immediate class * annotations: ones from the class, and its direct mix-in, if any, but * not from super types. *<p> * Note: part of {@link MapperConfig} since 1.7 */ @Override @SuppressWarnings("unchecked") public <T extends BeanDescription> T introspectDirectClassAnnotations(JavaType type) { return (T) getClassIntrospector().forDirectClassAnnotations(this, type, this); }
/** * Accessor for getting bean description that only contains class * annotations: useful if no getter/setter/creator information is needed. *<p> * Note: part of {@link MapperConfig} since 1.7 */ @SuppressWarnings("unchecked") @Override public <T extends BeanDescription> T introspectClassAnnotations(JavaType type) { return (T) getClassIntrospector().forClassAnnotations(this, type, this); }
/** * Method that will introspect full bean properties for the purpose * of building a bean deserializer * * @param type Type of class to be introspected */ @SuppressWarnings("unchecked") public <T extends BeanDescription> T introspect(JavaType type) { return (T) getClassIntrospector().forDeserialization(this, type, this); }
/** * Method that will introspect subset of bean properties needed to * construct bean instance. */ @SuppressWarnings("unchecked") public <T extends BeanDescription> T introspectForCreation(JavaType type) { return (T) getClassIntrospector().forCreation(this, type, this); }
/** * Accessor for getting bean description that only contains class * annotations: useful if no getter/setter/creator information is needed. *<p> * Note: part of {@link MapperConfig} since 1.7 */ @SuppressWarnings("unchecked") @Override public <T extends BeanDescription> T introspectClassAnnotations(JavaType type) { return (T) getClassIntrospector().forClassAnnotations(this, type, this); }
/** * Method that will introspect subset of bean properties needed to * construct bean instance. */ @SuppressWarnings("unchecked") public <T extends BeanDescription> T introspectForCreation(JavaType type) { return (T) getClassIntrospector().forCreation(this, type, this); }
/** * Accessor for getting bean description that only contains immediate class * annotations: ones from the class, and its direct mix-in, if any, but * not from super types. *<p> * Note: part of {@link MapperConfig} since 1.7 */ @Override @SuppressWarnings("unchecked") public <T extends BeanDescription> T introspectDirectClassAnnotations(JavaType type) { return (T) getClassIntrospector().forDirectClassAnnotations(this, type, this); }
/** * Accessor for getting bean description that only contains immediate class * annotations: ones from the class, and its direct mix-in, if any, but * not from super types. *<p> * Note: part of {@link MapperConfig} since 1.7 */ @Override @SuppressWarnings("unchecked") public <T extends BeanDescription> T introspectDirectClassAnnotations(Class<?> cls) { return (T) getClassIntrospector().forDirectClassAnnotations(this, cls, this); }
/** * Method that will introspect full bean properties for the purpose * of building a bean deserializer * * @param type Type of class to be introspected */ @SuppressWarnings("unchecked") public <T extends BeanDescription> T introspect(JavaType type) { return (T) getClassIntrospector().forDeserialization(this, type, this); }
/** * Method that will introspect subset of bean properties needed to * construct bean instance. */ @SuppressWarnings("unchecked") public <T extends BeanDescription> T introspectForCreation(JavaType type) { return (T) getClassIntrospector().forCreation(this, type, this); }
/** * Accessor for getting bean description that only contains class * annotations: useful if no getter/setter/creator information is needed. *<p> * Note: part of {@link MapperConfig} since 1.7 */ @SuppressWarnings("unchecked") @Override public <T extends BeanDescription> T introspectClassAnnotations(JavaType type) { return (T) getClassIntrospector().forClassAnnotations(this, type, this); }
/** * Method that will introspect full bean properties for the purpose * of building a bean deserializer * * @param type Type of class to be introspected */ @SuppressWarnings("unchecked") public <T extends BeanDescription> T introspect(JavaType type) { return (T) getClassIntrospector().forDeserialization(this, type, this); }
/** * Method that will introspect full bean properties for the purpose * of building a bean deserializer * * @param type Type of class to be introspected */ @SuppressWarnings("unchecked") public <T extends BeanDescription> T introspect(JavaType type) { return (T) getClassIntrospector().forDeserialization(this, type, this); }
/** * Accessor for getting bean description that only contains class * annotations: useful if no getter/setter/creator information is needed. *<p> * Note: part of {@link MapperConfig} since 1.7 */ @Override @SuppressWarnings("unchecked") public <T extends BeanDescription> T introspectClassAnnotations(Class<?> cls) { return (T) getClassIntrospector().forClassAnnotations(this, cls, this); }
/** * Accessor for getting bean description that only contains immediate class * annotations: ones from the class, and its direct mix-in, if any, but * not from super types. *<p> * Note: part of {@link MapperConfig} since 1.7 */ @Override @SuppressWarnings("unchecked") public <T extends BeanDescription> T introspectDirectClassAnnotations(JavaType type) { return (T) getClassIntrospector().forDirectClassAnnotations(this, type, this); }
/** * Method that will introspect subset of bean properties needed to * construct bean instance. */ @SuppressWarnings("unchecked") public <T extends BeanDescription> T introspectForCreation(JavaType type) { return (T) getClassIntrospector().forCreation(this, type, this); }