< prev index next >

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

Print this page
rev 55688 : 8223349: [lworld] Reflection support on static <init> factory methods for inline types
Reviewed-by: jrose

@@ -629,15 +629,10 @@
     @CallerSensitive
     @Deprecated(since="9")
     public T newInstance()
         throws InstantiationException, IllegalAccessException
     {
-        if (this.isInlineClass()) {
-            throw new IllegalAccessException(
-                "cannot create new instance of an inline class " + this.getName());
-        }
-
         SecurityManager sm = System.getSecurityManager();
         if (sm != null) {
             checkMemberAccess(sm, Member.PUBLIC, Reflection.getCallerClass(), false);
         }
 
< prev index next >