public class ConfigurationLogger
extends java.lang.Object
implements java.lang.Runnable
| Modifier and Type | Class and Description |
|---|---|
static class |
ConfigurationLogger.MethodSignature |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CLASS_MAP_FILENAME |
static boolean |
LOG_ONCE |
| Constructor and Description |
|---|
ConfigurationLogger() |
| Modifier and Type | Method and Description |
|---|---|
static void |
logForName(java.lang.String callingClassName,
java.lang.String missingClassName)
Log a failed call to Class.forName().
|
static void |
logGetConstructor(java.lang.String invokingClassName,
java.lang.Class reflectedClass,
java.lang.Class[] constructorParameters)
Log a failed call to Class.getConstructor().
|
static void |
logGetConstructor(java.lang.String invokingClassName,
java.lang.String invokedMethodName,
java.lang.Class reflectedClass,
java.lang.Class[] constructorParameters)
Log a failed call to one of the constructor retrieving methods on Class.
|
static void |
logGetConstructors(java.lang.String invokingClassName,
java.lang.Class reflectedClass)
Log a call to Class.getConstructors().
|
static void |
logGetDeclaredConstructor(java.lang.String invokingClassName,
java.lang.Class reflectedClass,
java.lang.Class[] constructorParameters)
Log a failed call to Class.getDeclaredConstructor().
|
static void |
logGetDeclaredConstructors(java.lang.String invokingClassName,
java.lang.Class reflectedClass)
Log a call to Class.getDeclaredConstructors().
|
static void |
logGetDeclaredField(java.lang.String invokingClassName,
java.lang.Class reflectedClass,
java.lang.String reflectedFieldName)
Log a failed call to Class.getDeclaredField().
|
static void |
logGetDeclaredFields(java.lang.String invokingClassName,
java.lang.Class reflectedClass)
Log a call to Class.getDeclaredFields().
|
static void |
logGetDeclaredMethod(java.lang.String invokingClassName,
java.lang.Class reflectedClass,
java.lang.String reflectedMethodName,
java.lang.Class[] methodParameters)
Log a failed call to Class.getDeclaredMethod().
|
static void |
logGetDeclaredMethods(java.lang.String invokingClassName,
java.lang.Class reflectedClass)
Log a call to Class.getDeclaredMethods().
|
static void |
logGetField(java.lang.String invokingClassName,
java.lang.Class reflectedClass,
java.lang.String reflectedFieldName)
Log a failed call to Class.getField().
|
static void |
logGetFields(java.lang.String invokingClassName,
java.lang.Class reflectedClass)
Log a call to Class.getFields().
|
static void |
logGetMethod(java.lang.String invokingClassName,
java.lang.Class reflectedClass,
java.lang.String reflectedMethodName,
java.lang.Class[] methodParameters)
Log a failed call to Class.getMethod().
|
static void |
logGetMethods(java.lang.String invokingClassName,
java.lang.Class reflectedClass)
Log a call to Class.getMethods().
|
static void |
logLoadClass(java.lang.String callingClassName,
java.lang.String missingClassName)
Log a failed call to ClassLoader.loadClass().
|
static void |
logMissingClass(java.lang.String callingClassName,
java.lang.String invokedClassName,
java.lang.String invokedMethodName,
java.lang.String missingClassName)
Log a failed call to Class.forName().
|
void |
run() |
public static final boolean LOG_ONCE
public static final java.lang.String CLASS_MAP_FILENAME
public static void logForName(java.lang.String callingClassName,
java.lang.String missingClassName)
callingClassName - missingClassName - public static void logLoadClass(java.lang.String callingClassName,
java.lang.String missingClassName)
callingClassName - missingClassName - public static void logMissingClass(java.lang.String callingClassName,
java.lang.String invokedClassName,
java.lang.String invokedMethodName,
java.lang.String missingClassName)
callingClassName - missingClassName - public static void logGetDeclaredConstructor(java.lang.String invokingClassName,
java.lang.Class reflectedClass,
java.lang.Class[] constructorParameters)
invokingClassName - reflectedClass - constructorParameters - public static void logGetConstructor(java.lang.String invokingClassName,
java.lang.Class reflectedClass,
java.lang.Class[] constructorParameters)
invokingClassName - reflectedClass - constructorParameters - public static void logGetConstructor(java.lang.String invokingClassName,
java.lang.String invokedMethodName,
java.lang.Class reflectedClass,
java.lang.Class[] constructorParameters)
invokingClassName - invokedMethodName - reflectedClass - constructorParameters - public static void logGetDeclaredConstructors(java.lang.String invokingClassName,
java.lang.Class reflectedClass)
invokingClassName - reflectedClass - public static void logGetConstructors(java.lang.String invokingClassName,
java.lang.Class reflectedClass)
invokingClassName - reflectedClass - public static void logGetDeclaredMethod(java.lang.String invokingClassName,
java.lang.Class reflectedClass,
java.lang.String reflectedMethodName,
java.lang.Class[] methodParameters)
invokingClassName - reflectedClass - reflectedMethodName - methodParameters - public static void logGetMethod(java.lang.String invokingClassName,
java.lang.Class reflectedClass,
java.lang.String reflectedMethodName,
java.lang.Class[] methodParameters)
invokingClassName - reflectedClass - reflectedMethodName - methodParameters - public static void logGetDeclaredMethods(java.lang.String invokingClassName,
java.lang.Class reflectedClass)
invokingClassName - reflectedClass - public static void logGetMethods(java.lang.String invokingClassName,
java.lang.Class reflectedClass)
invokingClassName - reflectedClass - public static void logGetField(java.lang.String invokingClassName,
java.lang.Class reflectedClass,
java.lang.String reflectedFieldName)
invokingClassName - reflectedClass - reflectedFieldName - public static void logGetDeclaredField(java.lang.String invokingClassName,
java.lang.Class reflectedClass,
java.lang.String reflectedFieldName)
invokingClassName - reflectedClass - reflectedFieldName - public static void logGetDeclaredFields(java.lang.String invokingClassName,
java.lang.Class reflectedClass)
invokingClassName - reflectedClass - public static void logGetFields(java.lang.String invokingClassName,
java.lang.Class reflectedClass)
invokingClassName - reflectedClass - public void run()
run in interface java.lang.Runnable