public class SuppressCode
extends java.lang.Object
| Constructor and Description |
|---|
SuppressCode() |
| Modifier and Type | Method and Description |
|---|---|
static void |
suppressConstructor(java.lang.Class<?>... classes)
Suppress all constructors in the given class and it's super classes.
|
static void |
suppressConstructor(java.lang.Class<?> clazz,
boolean excludePrivateConstructors)
Suppress all constructors in the given class.
|
static void |
suppressConstructor(java.lang.reflect.Constructor<?>... constructors)
Suppress constructor calls on specific constructors only.
|
static void |
suppressField(java.lang.Class<?>[] classes)
Suppress all fields for these classes.
|
static void |
suppressField(java.lang.Class<?> clazz,
java.lang.String... fieldNames)
Suppress multiple methods for a class.
|
static void |
suppressField(java.lang.reflect.Field... fields)
Suppress specific fields.
|
static void |
suppressMethod(java.lang.Class<?>[] classes)
Suppress all methods for these classes.
|
static void |
suppressMethod(java.lang.Class<?> clazz,
boolean excludePrivateMethods)
suSuppress all methods for this class.
|
static void |
suppressMethod(java.lang.Class<?> cls,
java.lang.Class<?>... additionalClasses)
Suppress all methods for these classes.
|
static void |
suppressMethod(java.lang.Class<?> clazz,
java.lang.String[] methodNames)
Suppress multiple methods for a class.
|
static void |
suppressMethod(java.lang.Class<?> clazz,
java.lang.String methodName,
java.lang.Class<?>[] parameterTypes)
Suppress a specific method call.
|
static void |
suppressMethod(java.lang.Class<?> clazz,
java.lang.String methodName,
java.lang.String... additionalMethodNames)
Suppress multiple methods for a class.
|
static void |
suppressMethod(java.lang.reflect.Method... methods)
Suppress specific method calls on all types containing this method.
|
static void |
suppressSpecificConstructor(java.lang.Class<?> clazz,
java.lang.Class<?>... parameterTypes)
This method can be used to suppress the code in a specific constructor.
|
public static void suppressConstructor(java.lang.reflect.Constructor<?>... constructors)
public static void suppressSpecificConstructor(java.lang.Class<?> clazz,
java.lang.Class<?>... parameterTypes)
clazz - The class where the constructor is located.parameterTypes - The parameter types of the constructor to suppress.public static void suppressConstructor(java.lang.Class<?>... classes)
classes - The classes whose constructors will be suppressed.public static void suppressConstructor(java.lang.Class<?> clazz,
boolean excludePrivateConstructors)
clazz - The classes whose constructors will be suppressed.excludePrivateConstructors - optionally keep code in private constructorspublic static void suppressField(java.lang.reflect.Field... fields)
public static void suppressField(java.lang.Class<?>[] classes)
public static void suppressField(java.lang.Class<?> clazz,
java.lang.String... fieldNames)
clazz - The class whose methods will be suppressed.fieldNames - The names of the methods that'll be suppressed. If field names
are empty, all fields in the supplied class will be
suppressed.public static void suppressMethod(java.lang.reflect.Method... methods)
public static void suppressMethod(java.lang.Class<?> cls,
java.lang.Class<?>... additionalClasses)
cls - The first class whose methods will be suppressed.additionalClasses - Additional classes whose methods will be suppressed.public static void suppressMethod(java.lang.Class<?>[] classes)
classes - Classes whose methods will be suppressed.public static void suppressMethod(java.lang.Class<?> clazz,
java.lang.String methodName,
java.lang.String... additionalMethodNames)
clazz - The class whose methods will be suppressed.methodName - The first method to be suppress in class clazz.additionalMethodNames - Additional methods to suppress in class clazz.public static void suppressMethod(java.lang.Class<?> clazz,
java.lang.String[] methodNames)
clazz - The class whose methods will be suppressed.methodNames - Methods to suppress in class clazz.public static void suppressMethod(java.lang.Class<?> clazz,
boolean excludePrivateMethods)
clazz - The class which methods will be suppressed.excludePrivateMethods - optionally not suppress private methodspublic static void suppressMethod(java.lang.Class<?> clazz,
java.lang.String methodName,
java.lang.Class<?>[] parameterTypes)