< prev index next >
test/langtools/tools/javac/processing/model/util/elements/TestGetPackageOf.java
Print this page
*** 54,72 ****
--- 54,77 ----
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 >