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