List of usage examples for com.fasterxml.jackson.databind.introspect AnnotatedClass getRawType
public Class<?> getRawType()
From source file:net.kuujo.vertigo.util.serialization.impl.InclusiveAnnotationIntrospector.java
@Override public Boolean isIgnorableType(AnnotatedClass ac) { Boolean ignorable = super.isIgnorableType(ac); if (ignorable != null && ignorable) { return true; }// w w w. ja va2s . c o m return !isSerializableType(ac.getRawType()); }
From source file:com.google.api.server.spi.config.annotationreader.ApiAnnotationIntrospector.java
@Nullable private Transformer<?, ?> findSerializerInstance(Annotated a) { if (a instanceof AnnotatedClass) { AnnotatedClass clazz = (AnnotatedClass) a; List<Class<? extends Transformer<?, ?>>> serializerClasses = Serializers .getSerializerClasses(clazz.getRawType(), config); if (!serializerClasses.isEmpty()) { return Serializers.instantiate(serializerClasses.get(0), TypeToken.of(a.getRawType())); }/*from w w w . j a v a2 s .co m*/ } return null; }
From source file:com.addthis.codec.jackson.CodecIntrospector.java
@Override public TypeResolverBuilder<?> findTypeResolver(MapperConfig<?> config, AnnotatedClass ac, JavaType baseType) { TypeResolverBuilder<?> annotationLookup = _findTypeResolver(config, ac, baseType); if (annotationLookup != null) { return annotationLookup; }/*www . j a v a 2s .c o m*/ if (pluginRegistry.byClass().containsKey(ac.getRawType())) { PluginMap pluginMap = pluginRegistry.byClass().get(ac.getRawType()); return new CodecTypeResolverBuilder(pluginMap, config.getTypeFactory(), pluginRegistry); } return null; }