src/java.base/share/classes/java/lang/invoke/ConstantBootstraps.java
changeset 53018 8bf9268df0e2
parent 49576 535498e7602f
child 58054 ee230ad8cfef
equal deleted inserted replaced
53017:e10a1f7aaa13 53018:8bf9268df0e2
   101         requireNonNull(name);
   101         requireNonNull(name);
   102         requireNonNull(type);
   102         requireNonNull(type);
   103         if (type != Class.class) {
   103         if (type != Class.class) {
   104             throw new IllegalArgumentException();
   104             throw new IllegalArgumentException();
   105         }
   105         }
   106         if (name.length() == 0 || name.length() > 1) {
   106         if (name.length() != 1) {
   107             throw new IllegalArgumentException(String.format("not primitive: %s", name));
   107             throw new IllegalArgumentException(String.format("not primitive: %s", name));
   108         }
   108         }
   109 
   109 
   110         return Wrapper.forPrimitiveType(name.charAt(0)).primitiveType();
   110         return Wrapper.forPrimitiveType(name.charAt(0)).primitiveType();
   111     }
   111     }