< prev index next >

test/langtools/tools/javac/processing/model/util/elements/TestGetPackageOf.java

Print this page

        

@@ -54,19 +54,24 @@
                            RoundEnvironment roundEnv) {
         if (!roundEnv.processingOver()) {
             TypeElement    stringElt   = eltUtils.getTypeElement("java.lang.String");
             PackageElement javaLangPkg = eltUtils.getPackageElement("java.lang");
             PackageElement unnamedPkg  = eltUtils.getPackageElement("");
+            ModuleElement  moduleElt   = eltUtils.getModuleElement("java.base");
             PackageElement pkg = null;
 
             if (!javaLangPkg.equals(pkg=eltUtils.getPackageOf(stringElt) ) )
                 throw new RuntimeException("Unexpected package for String: " + pkg);
 
             if (!javaLangPkg.equals(pkg=eltUtils.getPackageOf(javaLangPkg) ) )
                 throw new RuntimeException("Unexpected package for java.lang: " + pkg);
 
             if (!unnamedPkg.equals(pkg=eltUtils.getPackageOf(unnamedPkg) ) )
                 throw new RuntimeException("Unexpected package for unnamed pkg: " + pkg);
+
+            if (eltUtils.getPackageOf(moduleElt) != null)
+                throw new RuntimeException("Unexpected package for module" +
+                                           moduleElt.getSimpleName());
         }
         return true;
     }
 }
< prev index next >