< prev index next >

src/java.base/share/classes/java/lang/Class.java

Print this page

        

*** 531,542 **** @Deprecated(since="9") public T newInstance() throws InstantiationException, IllegalAccessException { if (this.isValue()) { ! throw new UnsupportedOperationException("newInstance on a value class " ! + this.getName()); } SecurityManager sm = System.getSecurityManager(); if (sm != null) { checkMemberAccess(sm, Member.PUBLIC, Reflection.getCallerClass(), false); --- 531,542 ---- @Deprecated(since="9") public T newInstance() throws InstantiationException, IllegalAccessException { if (this.isValue()) { ! throw new IllegalAccessException( ! "cannot create new instance of value class " + this.getName()); } SecurityManager sm = System.getSecurityManager(); if (sm != null) { checkMemberAccess(sm, Member.PUBLIC, Reflection.getCallerClass(), false);
< prev index next >