/** * {@inheritDoc} */ @NonNull @Override public Result test(@NonNull DomainRequirement requirement) { if (requirement instanceof SchemeRequirement) { String scheme = toWellFormedScheme(((SchemeRequirement) requirement).getScheme()); if (!schemes.isEmpty() && schemes.contains(scheme)) { // we know the scheme is an exact test, no need to check this requirement any more return Result.POSITIVE; } return Result.NEGATIVE; } return Result.UNKNOWN; }
/** * {@inheritDoc} */ @NonNull @Override public Result test(@NonNull DomainRequirement requirement) { if (requirement instanceof SchemeRequirement) { String scheme = toWellFormedScheme(((SchemeRequirement) requirement).getScheme()); if (!schemes.isEmpty() && schemes.contains(scheme)) { // we know the scheme is an exact test, no need to check this requirement any more return Result.POSITIVE; } return Result.NEGATIVE; } return Result.UNKNOWN; }
new HostnameSpecification(hostnameRequirement.getHostname(), null)); if (schemeRequirement != null) { specs.add(new SchemeSpecification(schemeRequirement.getScheme()));