// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package com.fasterxml.jackson.databind.introspect; import com.fasterxml.jackson.databind.BeanDescription; import com.fasterxml.jackson.databind.DeserializationConfig; import com.fasterxml.jackson.databind.JavaType; import com.fasterxml.jackson.databind.SerializationConfig; import com.fasterxml.jackson.databind.cfg.MapperConfig; public abstract class ClassIntrospector { public static interface MixInResolver { public abstract MixInResolver copy(); public abstract Class findMixInClassFor(Class class1); } protected ClassIntrospector() { } public abstract BeanDescription forClassAnnotations(MapperConfig mapperconfig, JavaType javatype, MixInResolver mixinresolver); public abstract BeanDescription forCreation(DeserializationConfig deserializationconfig, JavaType javatype, MixInResolver mixinresolver); public abstract BeanDescription forDeserialization(DeserializationConfig deserializationconfig, JavaType javatype, MixInResolver mixinresolver); public abstract BeanDescription forDeserializationWithBuilder(DeserializationConfig deserializationconfig, JavaType javatype, MixInResolver mixinresolver); public abstract BeanDescription forDirectClassAnnotations(MapperConfig mapperconfig, JavaType javatype, MixInResolver mixinresolver); public abstract BeanDescription forSerialization(SerializationConfig serializationconfig, JavaType javatype, MixInResolver mixinresolver); }