Top Description Fields Constructors Methods
org.springframework.core.annotation

pack-priv sealed Enum IntrospectionFailureLogger

extends Enum<IntrospectionFailureLogger>
Class Inheritance
Imports
org.apache.commons.logging.Log, .LogFactory, org.springframework.lang.Nullable

Log facade used to handle annotation introspection failures (in particular TypeNotPresentExceptions). Allows annotation processing to continue, assuming that when Class attribute values are not resolvable the annotation should effectively disappear.
Author
Phillip Webb
Since
5.2

Field Summary

Modifier and TypeField and Description
public static final IntrospectionFailureLogger
public static final IntrospectionFailureLogger
private static Log

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
private static Log
pack-priv abstract boolean
pack-priv void
log(String message, Object source, Exception ex)

pack-priv abstract void
log(String message)

public static IntrospectionFailureLogger
public static IntrospectionFailureLogger[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

DEBUGback to summary
public static final IntrospectionFailureLogger DEBUG
INFOback to summary
public static final IntrospectionFailureLogger INFO
loggerback to summary
private static Log logger
Annotations
@Nullable

Constructor Detail

IntrospectionFailureLoggerback to summary
private IntrospectionFailureLogger()

Method Detail

getLoggerback to summary
private static Log getLogger()
isEnabledback to summary
pack-priv abstract boolean isEnabled()
logback to summary
pack-priv void log(String message, Object source, Exception ex)
logback to summary
pack-priv abstract void log(String message)
valueOfback to summary
public static IntrospectionFailureLogger valueOf(String name)
valuesback to summary
public static IntrospectionFailureLogger[] values()