changeset 8781:c04e46dbfea8

8027803: test/sun/reflect/AnonymousNewInstance/ManyNewInstanceAnonTest.java fails Summary: fix NPE in test infrastructure Reviewed-by: ksrini, jfranck, alanb, rfield Contributed-by: alan.bateman@oracle.com
author rfield
date Mon, 11 Nov 2013 16:14:07 -0800
parents 8e8e423fa3dc
children 9fcb07df1c92
files test/lib/testlibrary/ClassFileInstaller.java
diffstat 1 files changed, 4 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/test/lib/testlibrary/ClassFileInstaller.java	Mon Nov 11 14:35:36 2013 -0800
+++ b/test/lib/testlibrary/ClassFileInstaller.java	Mon Nov 11 16:14:07 2013 -0800
@@ -45,7 +45,10 @@
 
             // Create the class file's package directory
             Path p = Paths.get(pathName);
-            Files.createDirectories(p.getParent());
+            Path parent = p.getParent();
+            if (parent != null) {
+                Files.createDirectories(parent);
+            }
             // Create the class file
             Files.copy(is, p, StandardCopyOption.REPLACE_EXISTING);
         }