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.