Ejemplo n.º 1
0
  /** Suppress an array of accessible objects. */
  public static void suppress(AccessibleObject[] accessibleObjects) {
    if (accessibleObjects == null) {
      throw new IllegalArgumentException("accessibleObjects cannot be null");
    }

    for (AccessibleObject accessibleObject : accessibleObjects) {
      if (accessibleObject instanceof Constructor<?>) {
        SuppressCode.suppressConstructor((Constructor<?>) accessibleObject);
      } else if (accessibleObject instanceof Field) {
        SuppressCode.suppressField((Field) accessibleObject);
      } else if (accessibleObject instanceof Method) {
        SuppressCode.suppressMethod((Method) accessibleObject);
      }
    }
  }
Ejemplo n.º 2
0
 /** Suppress multiple fields. */
 public static void suppress(Field[] fields) {
   SuppressCode.suppressField(fields);
 }
Ejemplo n.º 3
0
 /** Suppress a field. */
 public static void suppress(Field field) {
   SuppressCode.suppressField(field);
 }
Ejemplo n.º 4
0
 /** Suppress multiple constructors. */
 public static void suppress(Constructor<?>[] constructors) {
   SuppressCode.suppressConstructor(constructors);
 }
Ejemplo n.º 5
0
 /** Suppress multiple methods. This works on both instance methods and static methods. */
 public static void suppress(Method[] methods) {
   SuppressCode.suppressMethod(methods);
 }
Ejemplo n.º 6
0
 /** Suppress a specific method. This works on both instance methods and static methods. */
 public static void suppress(Method method) {
   SuppressCode.suppressMethod(method);
 }