< prev index next >
src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
Print this page
rev 3340 : 8154283: Check for clash between package and class not working when package in a different module
Summary: Looking for any visible package when checking for package-class clash
Reviewed-by: TBD
*** 696,706 ****
/** Check to see if a package exists, given its fully qualified name.
*/
public boolean packageExists(ModuleSymbol msym, Name fullname) {
Assert.checkNonNull(msym);
! return enterPackage(msym, fullname).exists();
}
/** Make a package, given its fully qualified name.
*/
public PackageSymbol enterPackage(ModuleSymbol currModule, Name fullname) {
--- 696,706 ----
/** Check to see if a package exists, given its fully qualified name.
*/
public boolean packageExists(ModuleSymbol msym, Name fullname) {
Assert.checkNonNull(msym);
! return lookupPackage(msym, fullname).exists();
}
/** Make a package, given its fully qualified name.
*/
public PackageSymbol enterPackage(ModuleSymbol currModule, Name fullname) {
< prev index next >