src/jdk/internal/dynalink/beans/StaticClass.java

changeset 1231
701c1dcdf733
parent 962
ac62e33a99b0
child 1490
d85f981c8cf8
     1.1 --- a/src/jdk/internal/dynalink/beans/StaticClass.java	Thu Feb 05 16:26:36 2015 +0100
     1.2 +++ b/src/jdk/internal/dynalink/beans/StaticClass.java	Thu Feb 05 19:08:00 2015 +0530
     1.3 @@ -84,6 +84,7 @@
     1.4  package jdk.internal.dynalink.beans;
     1.5  
     1.6  import java.io.Serializable;
     1.7 +import java.util.Objects;
     1.8  
     1.9  /**
    1.10   * Object that represents the static facet of a class (its static methods, properties, and fields, as well as
    1.11 @@ -106,8 +107,7 @@
    1.12      private final Class<?> clazz;
    1.13  
    1.14      /*private*/ StaticClass(final Class<?> clazz) {
    1.15 -        clazz.getClass(); // NPE check
    1.16 -        this.clazz = clazz;
    1.17 +        this.clazz = Objects.requireNonNull(clazz);
    1.18      }
    1.19  
    1.20      /**

mercurial