Skip to content

Commit 56be2f0

Browse files
committed
Revert part of preceding commit (return 2 deprecated methods)
1 parent 539f7dc commit 56be2f0

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

src/main/java/com/fasterxml/jackson/databind/introspect/AnnotatedClass.java

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
import com.fasterxml.jackson.databind.AnnotationIntrospector;
88
import com.fasterxml.jackson.databind.JavaType;
9+
import com.fasterxml.jackson.databind.cfg.MapperConfig;
910
import com.fasterxml.jackson.databind.introspect.ClassIntrospector.MixInResolver;
1011
import com.fasterxml.jackson.databind.type.TypeBindings;
1112
import com.fasterxml.jackson.databind.type.TypeFactory;
@@ -170,6 +171,24 @@ public final class AnnotatedClass
170171
_collectAnnotations = false;
171172
}
172173

174+
/**
175+
* @deprecated Since 2.9, use methods in {@link AnnotatedClassResolver} instead.
176+
*/
177+
@Deprecated
178+
public static AnnotatedClass construct(JavaType type, MapperConfig<?> config) {
179+
return construct(type, config, (MixInResolver) config);
180+
}
181+
182+
/**
183+
* @deprecated Since 2.9, use methods in {@link AnnotatedClassResolver} instead.
184+
*/
185+
@Deprecated
186+
public static AnnotatedClass construct(JavaType type, MapperConfig<?> config,
187+
MixInResolver mir)
188+
{
189+
return AnnotatedClassResolver.resolve(config, type, mir);
190+
}
191+
173192
/*
174193
/**********************************************************
175194
/* TypeResolutionContext implementation

0 commit comments

Comments
 (0)