Lines 491-497
Link Here
|
491 |
if (pkgName != null) { |
491 |
if (pkgName != null) { |
492 |
boolean match = hasPatternChars |
492 |
boolean match = hasPatternChars |
493 |
? Util.matchesWithIgnoreCase(pkgName, name) |
493 |
? Util.matchesWithIgnoreCase(pkgName, name) |
494 |
: Util.startsWithIgnoreCase(pkgName, splittedName); |
494 |
: Util.startsWithIgnoreCase(pkgName, splittedName, partialMatch); |
495 |
if (match) { |
495 |
if (match) { |
496 |
Object value = this.packageFragments.valueTable[i]; |
496 |
Object value = this.packageFragments.valueTable[i]; |
497 |
if (value instanceof PackageFragmentRoot) { |
497 |
if (value instanceof PackageFragmentRoot) { |
Lines 857-863
Link Here
|
857 |
if (requestor.isCanceled()) |
857 |
if (requestor.isCanceled()) |
858 |
return; |
858 |
return; |
859 |
String[] pkgName = (String[]) keys[i]; |
859 |
String[] pkgName = (String[]) keys[i]; |
860 |
if (pkgName != null && Util.startsWithIgnoreCase(pkgName, splittedName)) { |
860 |
if (pkgName != null && Util.startsWithIgnoreCase(pkgName, splittedName, partialMatch)) { |
861 |
Object value = this.packageFragments.valueTable[i]; |
861 |
Object value = this.packageFragments.valueTable[i]; |
862 |
if (value instanceof PackageFragmentRoot) { |
862 |
if (value instanceof PackageFragmentRoot) { |
863 |
PackageFragmentRoot root = (PackageFragmentRoot) value; |
863 |
PackageFragmentRoot root = (PackageFragmentRoot) value; |