/** * 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 */ @SuppressWarnings("unchecked") @Override public <T extends BeanDescription> T introspectDirectClassAnnotations(JavaType type) { return (T) getClassIntrospector().forDirectClassAnnotations(this, type, this); }
/** * Factory method that constructs an introspector that only has * information regarding annotations class itself has (but NOT including * its supertypes), but nothing on methods or constructors. * * @since 1.5 * * @deprecated since 1.9, use variant that takes JavaType */ @Deprecated public T forDirectClassAnnotations(MapperConfig<?> cfg, Class<?> cls, MixInResolver r) { return forDirectClassAnnotations(cfg, cfg.constructType(cls), r); } }
/** * 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 */ @SuppressWarnings("unchecked") @Override public <T extends BeanDescription> T introspectDirectClassAnnotations(JavaType type) { return (T) getClassIntrospector().forDirectClassAnnotations(this, type, this); }
/** * Factory method that constructs an introspector that only has * information regarding annotations class itself has (but NOT including * its supertypes), but nothing on methods or constructors. * * @since 1.5 * * @deprecated since 1.9, use variant that takes JavaType */ @Deprecated public T forDirectClassAnnotations(MapperConfig<?> cfg, Class<?> cls, MixInResolver r) { return forDirectClassAnnotations(cfg, cfg.constructType(cls), r); } }
/** * 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 */ @SuppressWarnings("unchecked") @Override 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); }
/** * 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 */ @SuppressWarnings("unchecked") @Override 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(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 */ @SuppressWarnings("unchecked") @Override public <T extends BeanDescription> T introspectDirectClassAnnotations(Class<?> cls) { return (T) getClassIntrospector().forDirectClassAnnotations(this, cls, this); }
/** * Factory method that constructs an introspector that only has * information regarding annotations class itself has (but NOT including * its supertypes), but nothing on methods or constructors. * * @since 1.5 * * @deprecated since 1.9, use variant that takes JavaType */ @Deprecated public T forDirectClassAnnotations(MapperConfig<?> cfg, Class<?> cls, MixInResolver r) { return forDirectClassAnnotations(cfg, cfg.constructType(cls), r); } }
/** * Factory method that constructs an introspector that only has * information regarding annotations class itself has (but NOT including * its supertypes), but nothing on methods or constructors. * * @since 1.5 * * @deprecated since 1.9, use variant that takes JavaType */ @Deprecated public T forDirectClassAnnotations(MapperConfig<?> cfg, Class<?> cls, MixInResolver r) { return forDirectClassAnnotations(cfg, cfg.constructType(cls), r); } }