| 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 |
AnnotatedFieldCollector.FieldBuilder.annotations |
AnnotationCollector |
AnnotatedMethodCollector.MethodBuilder.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) |