Skip to content

Commit e7d0bb9

Browse files
Better parameters null checks in Input class (#211)
1 parent 9e8add6 commit e7d0bb9

File tree

1 file changed

+4
-1
lines changed
  • typescript-generator-core/src/main/java/cz/habarta/typescript/generator

1 file changed

+4
-1
lines changed

typescript-generator-core/src/main/java/cz/habarta/typescript/generator/Input.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,17 @@ public List<SourceType<Type>> getSourceTypes() {
2525
}
2626

2727
public static Input from(Type... types) {
28+
Objects.requireNonNull(types, "types");
2829
final List<SourceType<Type>> sourceTypes = new ArrayList<>();
2930
for (Type type : types) {
3031
sourceTypes.add(new SourceType<>(type));
3132
}
3233
return new Input(sourceTypes);
3334
}
3435

35-
public static Input fromClassNamesAndJaxrsApplication(List<String> classNames, List<String> classNamePatterns, String jaxrsApplicationClassName, boolean automaticJaxrsApplication, Predicate<String> isClassNameExcluded, URLClassLoader classLoader, boolean debug) {
36+
public static Input fromClassNamesAndJaxrsApplication(List<String> classNames, List<String> classNamePatterns, String jaxrsApplicationClassName,
37+
boolean automaticJaxrsApplication, Predicate<String> isClassNameExcluded, URLClassLoader classLoader, boolean debug) {
38+
Objects.requireNonNull(classLoader, "classLoader");
3639
final ClassLoader originalContextClassLoader = Thread.currentThread().getContextClassLoader();
3740
try {
3841
Thread.currentThread().setContextClassLoader(classLoader);

0 commit comments

Comments
 (0)