Package | Description |
---|---|
com.fasterxml.jackson.databind.introspect |
Functionality needed for Bean introspection, required for detecting
accessors and mutators for Beans, as well as locating and handling
method annotations.
|
Modifier and Type | Class and Description |
---|---|
(package private) static class |
AnnotationCollector.EmptyCollector |
(package private) static class |
AnnotationCollector.NCollector |
(package private) static class |
AnnotationCollector.OneCollector |
Modifier and Type | Field and Description |
---|---|
AnnotationCollector |
AnnotatedMethodCollector.MethodBuilder.annotations |
AnnotationCollector |
AnnotatedFieldCollector.FieldBuilder.annotations |
Modifier and Type | Method and Description |
---|---|
private AnnotationCollector |
AnnotatedClassResolver._addAnnotationsIfNotPresent(AnnotationCollector c,
java.lang.annotation.Annotation[] anns) |
private AnnotationCollector |
AnnotatedClassResolver._addClassMixIns(AnnotationCollector annotations,
java.lang.Class<?> target,
java.lang.Class<?> mixin) |
private AnnotationCollector |
AnnotatedClassResolver._addFromBundleIfNotPresent(AnnotationCollector c,
java.lang.annotation.Annotation bundle) |
abstract AnnotationCollector |
AnnotationCollector.addOrOverride(java.lang.annotation.Annotation ann) |
AnnotationCollector |
AnnotationCollector.EmptyCollector.addOrOverride(java.lang.annotation.Annotation ann) |
AnnotationCollector |
AnnotationCollector.OneCollector.addOrOverride(java.lang.annotation.Annotation ann) |
AnnotationCollector |
AnnotationCollector.NCollector.addOrOverride(java.lang.annotation.Annotation ann) |
protected AnnotationCollector |
CollectorBase.collectAnnotations(java.lang.annotation.Annotation[] anns) |
protected AnnotationCollector |
CollectorBase.collectAnnotations(AnnotationCollector c,
java.lang.annotation.Annotation[] anns) |
protected AnnotationCollector |
CollectorBase.collectDefaultAnnotations(AnnotationCollector c,
java.lang.annotation.Annotation[] anns) |
protected AnnotationCollector |
CollectorBase.collectDefaultFromBundle(AnnotationCollector c,
java.lang.annotation.Annotation bundle) |
protected AnnotationCollector |
CollectorBase.collectFromBundle(AnnotationCollector c,
java.lang.annotation.Annotation bundle) |
static AnnotationCollector |
AnnotationCollector.emptyCollector() |
static AnnotationCollector |
AnnotationCollector.emptyCollector(java.lang.Object data) |
Modifier and Type | Method and Description |
---|---|
private AnnotationCollector |
AnnotatedClassResolver._addAnnotationsIfNotPresent(AnnotationCollector c,
java.lang.annotation.Annotation[] anns) |
private AnnotationCollector |
AnnotatedClassResolver._addClassMixIns(AnnotationCollector annotations,
java.lang.Class<?> target,
java.lang.Class<?> mixin) |
private AnnotationCollector |
AnnotatedClassResolver._addFromBundleIfNotPresent(AnnotationCollector c,
java.lang.annotation.Annotation bundle) |
protected AnnotationCollector |
CollectorBase.collectAnnotations(AnnotationCollector c,
java.lang.annotation.Annotation[] anns) |
protected AnnotationCollector |
CollectorBase.collectDefaultAnnotations(AnnotationCollector c,
java.lang.annotation.Annotation[] anns) |
protected AnnotationCollector |
CollectorBase.collectDefaultFromBundle(AnnotationCollector c,
java.lang.annotation.Annotation bundle) |
protected AnnotationCollector |
CollectorBase.collectFromBundle(AnnotationCollector c,
java.lang.annotation.Annotation bundle) |
Constructor and Description |
---|
MethodBuilder(TypeResolutionContext tc,
java.lang.reflect.Method m,
AnnotationCollector ann) |