Skip to content

Commit 1e4719a

Browse files
committed
cleanup
1 parent b1aa398 commit 1e4719a

File tree

2 files changed

+15
-2
lines changed

2 files changed

+15
-2
lines changed

src/main/java/org/htmlunit/WebRequest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@
2929
import java.util.HashMap;
3030
import java.util.List;
3131
import java.util.Map;
32-
import java.util.Objects;
3332
import java.util.Set;
3433
import java.util.regex.Pattern;
3534

@@ -645,7 +644,8 @@ public Charset getDefaultResponseContentCharset() {
645644
* @param defaultResponseContentCharset the default character set of the response
646645
*/
647646
public void setDefaultResponseContentCharset(final Charset defaultResponseContentCharset) {
648-
this.defaultResponseContentCharset_ = Objects.requireNonNull(defaultResponseContentCharset);
647+
WebAssert.notNull("defaultResponseContentCharset", defaultResponseContentCharset);
648+
defaultResponseContentCharset_ = defaultResponseContentCharset;
649649
}
650650

651651
/**

src/test/java/org/htmlunit/archunit/ArchitectureTest.java

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
import static com.tngtech.archunit.lang.syntax.ArchRuleDefinition.noClasses;
2222

2323
import java.lang.reflect.Executable;
24+
import java.util.Objects;
2425
import java.util.function.Supplier;
2526

2627
import org.apache.commons.lang3.StringUtils;
@@ -628,4 +629,16 @@ public void check(final JavaMethod method, final ConditionEvents events) {
628629
@ArchTest
629630
public static final ArchRule jettyPackageRule = noClasses()
630631
.should().dependOnClassesThat().resideInAnyPackage("org.eclipse.jetty..");
632+
633+
634+
/**
635+
* Some methods should not be used.
636+
*/
637+
@ArchTest
638+
public static final ArchRule forbidObjectsRequireNonNull = noClasses()
639+
.that()
640+
.resideOutsideOfPackage("org.htmlunit.corejs..")
641+
.and().resideOutsideOfPackage("org.htmlunit.jetty..")
642+
643+
.should().callMethod(Objects.class, "requireNonNull", Object.class); // Objects.requireNonNull(Object) is forbidden, always add a message
631644
}

0 commit comments

Comments
 (0)