Class NopAnnotationIntrospector
java.lang.Object
edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.AnnotationIntrospector
edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.introspect.NopAnnotationIntrospector
- All Implemented Interfaces:
Versioned
,Serializable
public abstract class NopAnnotationIntrospector
extends AnnotationIntrospector
implements Serializable
Dummy, "no-operation" implementation of
AnnotationIntrospector
.
Can be used as is to suppress handling of annotations; or as a basis
for simple configuration overrides (whether based on annotations or not).- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.AnnotationIntrospector
AnnotationIntrospector.ReferenceProperty, AnnotationIntrospector.XmlExtensions
-
Field Summary
Modifier and TypeFieldDescriptionstatic final NopAnnotationIntrospector
Static immutable and shareable instance that can be used as "null" introspector: one that never finds any annotation information. -
Constructor Summary
-
Method Summary
Methods inherited from class edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.databind.AnnotationIntrospector
_findAnnotation, _hasAnnotation, _hasOneOf, allIntrospectors, allIntrospectors, findAndAddVirtualProperties, findAutoDetectVisibility, findClassDescription, findContentDeserializer, findContentSerializer, findCreatorAnnotation, findCreatorBinding, findDefaultEnumValue, findDeserializationContentConverter, findDeserializationContentType, findDeserializationConverter, findDeserializationKeyType, findDeserializationType, findDeserializer, findEnumAliases, findEnumValue, findEnumValues, findFilterId, findFormat, findIgnoreUnknownProperties, findImplicitPropertyName, findInjectableValue, findInjectableValueId, findKeyDeserializer, findKeySerializer, findMergeInfo, findNameForDeserialization, findNameForSerialization, findNamingStrategy, findNullSerializer, findObjectIdInfo, findObjectReferenceInfo, findPOJOBuilder, findPOJOBuilderConfig, findPropertiesToIgnore, findPropertyAccess, findPropertyAliases, findPropertyContentTypeResolver, findPropertyDefaultValue, findPropertyDescription, findPropertyIgnoralByName, findPropertyIgnorals, findPropertyInclusion, findPropertyInclusionByName, findPropertyIndex, findPropertyTypeResolver, findReferenceType, findRenameByField, findRootName, findSerializationContentConverter, findSerializationContentType, findSerializationConverter, findSerializationInclusion, findSerializationInclusionForContent, findSerializationKeyType, findSerializationPropertyOrder, findSerializationSortAlphabetically, findSerializationType, findSerializationTyping, findSerializer, findSetterInfo, findSubtypes, findTypeName, findTypeResolver, findUnwrappingNameTransformer, findValueInstantiator, findViews, findWrapperName, hasAnyGetter, hasAnyGetterAnnotation, hasAnySetter, hasAnySetterAnnotation, hasAsKey, hasAsValue, hasAsValueAnnotation, hasCreatorAnnotation, hasIgnoreMarker, hasRequiredMarker, isAnnotationBundle, isIgnorableType, isTypeId, nopInstance, pair, refineDeserializationType, refineSerializationType, resolveSetterConflict
-
Field Details
-
instance
Static immutable and shareable instance that can be used as "null" introspector: one that never finds any annotation information.
-
-
Constructor Details
-
NopAnnotationIntrospector
public NopAnnotationIntrospector()
-
-
Method Details
-
version
Description copied from interface:Versioned
Method called to detect version of the component that implements this interface; returned version should never be null, but may return specific "not available" instance (seeVersion
for details).- Specified by:
version
in interfaceVersioned
- Specified by:
version
in classAnnotationIntrospector
- Returns:
- Version of the component
-