@Override public boolean test(Class<?> candidate) { // Do not collapse into a single return statement. if (isPrivate(candidate)) { return false; } if (!isInnerClass(candidate)) { return false; } return true; }
@Override public boolean test(Field field) { // Please do not collapse the following into a single statement. if (!isStatic(field)) { return false; } if (isPrivate(field)) { return false; } if (!Extension.class.isAssignableFrom(field.getType())) { return false; } return true; } }
@Override public boolean test(Field field) { // Please do not collapse the following into a single statement. if (isStatic(field)) { return false; } if (isPrivate(field)) { return false; } if (!Extension.class.isAssignableFrom(field.getType())) { return false; } return true; } }
private void assertValidFieldCandidate(Field field) { assertSupportedType("field", field.getType()); if (isPrivate(field)) { throw new ExtensionConfigurationException("@TempDir field [" + field + "] must not be private."); } }
@Override public boolean test(Class<?> candidate) { // Please do not collapse the following into a single statement. if (isPrivate(candidate)) { return false; } if (isAbstract(candidate)) { return false; } if (candidate.isLocalClass()) { return false; } if (candidate.isAnonymousClass()) { return false; } return !isInnerClass(candidate); }
@Override public boolean test(Method candidate) { // Please do not collapse the following into a single statement. if (isStatic(candidate)) { return false; } if (isPrivate(candidate)) { return false; } if (isAbstract(candidate)) { return false; } if (returnsVoid(candidate) != this.mustReturnVoid) { return false; } return isAnnotated(candidate, this.annotationType); }