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