langtools/src/jdk.compiler/share/classes/com/sun/tools/classfile/Dependencies.java
--- a/langtools/src/jdk.compiler/share/classes/com/sun/tools/classfile/Dependencies.java Wed Jul 05 20:22:22 2017 +0200
+++ b/langtools/src/jdk.compiler/share/classes/com/sun/tools/classfile/Dependencies.java Fri Feb 27 11:51:53 2015 +0000
@@ -30,6 +30,7 @@
import java.util.LinkedList;
import java.util.List;
import java.util.Map;
+import java.util.Objects;
import java.util.Set;
import java.util.regex.Pattern;
@@ -43,6 +44,7 @@
import com.sun.tools.classfile.Type.SimpleType;
import com.sun.tools.classfile.Type.TypeParamType;
import com.sun.tools.classfile.Type.WildcardType;
+
import static com.sun.tools.classfile.ConstantPool.*;
/**
@@ -165,8 +167,7 @@
* @param f the finder
*/
public void setFinder(Finder f) {
- f.getClass(); // null check
- finder = f;
+ finder = Objects.requireNonNull(f);
}
/**
@@ -220,8 +221,7 @@
* @param f the filter
*/
public void setFilter(Filter f) {
- f.getClass(); // null check
- filter = f;
+ filter = Objects.requireNonNull(f);
}
/**