/** * @see org.eclipse.jdt.internal.compiler.env.INameEnvironment#isPackage(char[][], char[]) */ public boolean isPackage(char[][] parentPackageName, char[] subPackageName) { String[] pkgName; if (parentPackageName == null) pkgName = new String[] {new String(subPackageName)}; else { int length = parentPackageName.length; pkgName = new String[length+1]; for (int i = 0; i < length; i++) pkgName[i] = new String(parentPackageName[i]); pkgName[length] = new String(subPackageName); } return (this.owner != null && this.owner.isPackage(pkgName)) || this.nameLookup.isPackage(pkgName); }
/** * @see org.eclipse.jdt.internal.compiler.env.INameEnvironment#isPackage(char[][], char[]) */ public boolean isPackage(char[][] parentPackageName, char[] subPackageName) { String[] pkgName; if (parentPackageName == null) pkgName = new String[] {new String(subPackageName)}; else { int length = parentPackageName.length; pkgName = new String[length+1]; for (int i = 0; i < length; i++) pkgName[i] = new String(parentPackageName[i]); pkgName[length] = new String(subPackageName); } return (this.owner != null && this.owner.isPackage(pkgName)) || this.nameLookup.isPackage(pkgName); }
/** * @see org.eclipse.jdt.internal.compiler.env.INameEnvironment#isPackage(char[][], char[]) */ public boolean isPackage(char[][] parentPackageName, char[] subPackageName) { String[] pkgName; if (parentPackageName == null) pkgName = new String[] {new String(subPackageName)}; else { int length = parentPackageName.length; pkgName = new String[length+1]; for (int i = 0; i < length; i++) pkgName[i] = new String(parentPackageName[i]); pkgName[length] = new String(subPackageName); } return (this.owner != null && this.owner.isPackage(pkgName)) || this.nameLookup.isPackage(pkgName); }
/** * @see org.eclipse.jdt.internal.compiler.env.INameEnvironment#isPackage(char[][], char[]) */ public boolean isPackage(char[][] parentPackageName, char[] subPackageName) { String[] pkgName; if (parentPackageName == null) pkgName = new String[] {new String(subPackageName)}; else { int length = parentPackageName.length; pkgName = new String[length+1]; for (int i = 0; i < length; i++) pkgName[i] = new String(parentPackageName[i]); pkgName[length] = new String(subPackageName); } return (this.owner != null && this.owner.isPackage(pkgName)) || this.nameLookup.isPackage(pkgName); }
public boolean isPackage(String[] pkgName, IPackageFragmentRoot[] moduleContext) { if (moduleContext == null) // includes the case where looking for module UNNAMED or ANY return isPackage(pkgName); for (IPackageFragmentRoot moduleRoot : moduleContext) { if (moduleRoot.getPackageFragment(String.join(".", pkgName)).exists()) //$NON-NLS-1$ return true; } return false; }
public boolean isPackage(String[] pkgName, IPackageFragmentRoot[] moduleContext) { if (moduleContext == null) // includes the case where looking for module UNNAMED or ANY return isPackage(pkgName); for (IPackageFragmentRoot moduleRoot : moduleContext) { if (moduleRoot.getPackageFragment(String.join(".", pkgName)).exists()) //$NON-NLS-1$ return true; } return false; }
if (moduleContext != null) { if (this.nameLookup.isPackage(pkgName, moduleContext)) { return new char[][] { moduleName }; || this.nameLookup.isPackage(pkgName)) return new char[][] { ModuleBinding.UNNAMED }; return null; IPackageFragmentRoot[] singleton = { packageRoot }; if (strategy.matches(singleton, locs -> locs[0] instanceof JrtPackageFragmentRoot || getModuleDescription(locs) != null)) { if (this.nameLookup.isPackage(pkgName, singleton)) { IModuleDescription moduleDescription = getModuleDescription(singleton); char[] aName;
if (moduleContext != null) { if (this.nameLookup.isPackage(pkgName, moduleContext)) { return new char[][] { moduleName }; || this.nameLookup.isPackage(pkgName)) return new char[][] { ModuleBinding.UNNAMED }; return null; IPackageFragmentRoot[] singleton = { packageRoot }; if (strategy.matches(singleton, locs -> locs[0] instanceof JrtPackageFragmentRoot || getModuleDescription(locs) != null)) { if (this.nameLookup.isPackage(pkgName, singleton)) { IModuleDescription moduleDescription = getModuleDescription(singleton); char[] aName;